{"id":2438,"name":"@opentelemetry/instrumentation","ecosystem":"npm","repository_url":"https://github.com/open-telemetry/opentelemetry-js","issues_count":1006,"created_at":"2025-06-06T15:02:04.255Z","updated_at":"2025-06-06T15:02:04.255Z","purl":"pkg:npm/@opentelemetry/instrumentation","metadata":{"id":1106368,"name":"@opentelemetry/instrumentation","ecosystem":"npm","description":"Base class for node which OpenTelemetry instrumentation modules extend","homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-telemetry/opentelemetry-js","keywords_array":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"namespace":"opentelemetry","versions_count":140,"first_release_published_at":"2020-09-30T12:22:05.601Z","latest_release_published_at":"2025-06-02T15:18:55.935Z","latest_release_number":"0.202.0","last_synced_at":"2025-06-05T18:01:36.410Z","created_at":"2022-04-08T10:56:12.546Z","updated_at":"2025-06-05T18:01:36.411Z","registry_url":"https://www.npmjs.com/package/@opentelemetry/instrumentation","install_command":"npm install @opentelemetry/instrumentation","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"0.34.0","canary":"0.200.0-rc.1","latest":"0.202.0"}},"repo_metadata":{"id":37313142,"uuid":"185901023","full_name":"open-telemetry/opentelemetry-js","owner":"open-telemetry","description":"OpenTelemetry JavaScript Client","archived":false,"fork":false,"pushed_at":"2024-04-12T12:36:03.000Z","size":36357,"stargazers_count":2445,"open_issues_count":279,"forks_count":713,"subscribers_count":48,"default_branch":"main","last_synced_at":"2024-04-12T17:58:27.747Z","etag":null,"topics":["api","distributed-tracing","metrics","monitoring","telemetry"],"latest_commit_sha":null,"homepage":"https://opentelemetry.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-telemetry.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}},"created_at":"2019-05-10T02:01:43.000Z","updated_at":"2024-05-07T15:50:40.871Z","dependencies_parsed_at":"2024-02-15T14:25:33.827Z","dependency_job_id":"01d2318a-6f79-440b-8658-d974ac000b0e","html_url":"https://github.com/open-telemetry/opentelemetry-js","commit_stats":{"total_commits":2011,"total_committers":269,"mean_commits":"7.4758364312267656","dds":0.8314271506713078,"last_synced_commit":"37119908d6a89ee2ebcb708c2c15ef708121c811"},"previous_names":[],"tags_count":127,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217598076,"owners_count":16201824,"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":"open-telemetry","name":"OpenTelemetry - CNCF","uuid":"49998002","kind":"organization","description":"OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software.","email":null,"website":"https://opentelemetry.io","location":null,"twitter":"opentelemetry","company":null,"icon_url":"https://avatars.githubusercontent.com/u/49998002?v=4","repositories_count":59,"last_synced_at":"2023-04-09T18:33:45.451Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-telemetry","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:28:39.566Z","updated_at":"2023-04-09T18:33:46.161Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry/repositories"},"tags":[{"name":"experimental/v0.51.1","sha":"41c2626fe0ed03e2e83bd79ee43c9bdf0ffd80d8","kind":"commit","published_at":"2024-05-07T14:17:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.51.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.51.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.51.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.51.1/manifests"},{"name":"v1.24.1","sha":"41c2626fe0ed03e2e83bd79ee43c9bdf0ffd80d8","kind":"commit","published_at":"2024-05-07T14:17:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.24.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.24.1/manifests"},{"name":"v1.24.0","sha":"3ab4f765d8d696327b7d139ae6a45e7bd7edd924","kind":"commit","published_at":"2024-04-24T13:46:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.24.0/manifests"},{"name":"experimental/v0.51.0","sha":"3ab4f765d8d696327b7d139ae6a45e7bd7edd924","kind":"commit","published_at":"2024-04-24T13:46:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.51.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.51.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.51.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.51.0/manifests"},{"name":"v1.23.0","sha":"5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc","kind":"commit","published_at":"2024-04-03T07:57:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.23.0/manifests"},{"name":"experimental/v0.50.0","sha":"5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc","kind":"commit","published_at":"2024-04-03T07:57:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.50.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.50.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.50.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.50.0/manifests"},{"name":"experimental/v0.49.1","sha":"3920b158d08daa776280bde68a79e44bafa4e8ea","kind":"commit","published_at":"2024-02-29T13:35:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.49.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.49.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.49.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.49.1/manifests"},{"name":"experimental/v0.49.0","sha":"7be35c7845e206b27b682e8ce1cee850b09cec04","kind":"commit","published_at":"2024-02-29T09:06:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.49.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.49.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.49.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.49.0/manifests"},{"name":"api/v1.8.0","sha":"7be35c7845e206b27b682e8ce1cee850b09cec04","kind":"commit","published_at":"2024-02-29T09:06:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.8.0/manifests"},{"name":"v1.22.0","sha":"7be35c7845e206b27b682e8ce1cee850b09cec04","kind":"commit","published_at":"2024-02-29T09:06:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.22.0/manifests"},{"name":"experimental/v0.48.0","sha":"828f2ed730e4d26d71f92e220f96b60a552a673a","kind":"commit","published_at":"2024-01-26T05:53:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.48.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.48.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.48.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.48.0/manifests"},{"name":"v1.21.0","sha":"828f2ed730e4d26d71f92e220f96b60a552a673a","kind":"commit","published_at":"2024-01-26T05:53:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.21.0/manifests"},{"name":"experimental/v0.47.0","sha":"57008533aba7ccd51ea80f38ff4f29404d47eb9c","kind":"commit","published_at":"2024-01-15T09:58:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.47.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.47.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.47.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.47.0/manifests"},{"name":"v1.20.0","sha":"57008533aba7ccd51ea80f38ff4f29404d47eb9c","kind":"commit","published_at":"2024-01-15T09:58:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.20.0/manifests"},{"name":"experimental/v0.46.0","sha":"d3c311aec24137084dc820805a2597e120335672","kind":"commit","published_at":"2023-12-14T12:17:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.46.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.46.0/manifests"},{"name":"v1.19.0","sha":"d3c311aec24137084dc820805a2597e120335672","kind":"commit","published_at":"2023-12-14T12:17:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.19.0/manifests"},{"name":"v1.18.1","sha":"f665499096189390e691cf1a772e677fa67812d7","kind":"commit","published_at":"2023-11-08T17:51:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.18.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.18.1/manifests"},{"name":"experimental/v0.45.1","sha":"f665499096189390e691cf1a772e677fa67812d7","kind":"commit","published_at":"2023-11-08T17:51:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.45.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.45.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.45.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.45.1/manifests"},{"name":"experimental/v0.45.0","sha":"73b446688f10fd8dc4cf403a085f0a39070df7b4","kind":"commit","published_at":"2023-11-07T10:25:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.45.0/manifests"},{"name":"api/v1.7.0","sha":"73b446688f10fd8dc4cf403a085f0a39070df7b4","kind":"commit","published_at":"2023-11-07T10:25:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.7.0/manifests"},{"name":"v1.18.0","sha":"73b446688f10fd8dc4cf403a085f0a39070df7b4","kind":"commit","published_at":"2023-11-07T10:25:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.18.0/manifests"},{"name":"experimental/v0.44.0","sha":"f8e187b473274cc2011e7385992f07d319d667dc","kind":"commit","published_at":"2023-10-10T13:46:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.44.0/manifests"},{"name":"v1.17.1","sha":"f8e187b473274cc2011e7385992f07d319d667dc","kind":"commit","published_at":"2023-10-10T13:46:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.17.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.17.1/manifests"},{"name":"experimental/v0.43.0","sha":"faf939c77591f709afbc23fadbe629c9d3607ef6","kind":"commit","published_at":"2023-09-12T11:47:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.43.0/manifests"},{"name":"v1.17.0","sha":"faf939c77591f709afbc23fadbe629c9d3607ef6","kind":"commit","published_at":"2023-09-12T11:47:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.17.0/manifests"},{"name":"api/v1.6.0","sha":"faf939c77591f709afbc23fadbe629c9d3607ef6","kind":"commit","published_at":"2023-09-12T11:47:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.6.0/manifests"},{"name":"v1.16.0","sha":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","kind":"commit","published_at":"2023-09-11T12:01:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.16.0/manifests"},{"name":"api/v1.5.0","sha":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","kind":"commit","published_at":"2023-09-11T12:01:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.5.0/manifests"},{"name":"experimental/v0.42.0","sha":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","kind":"commit","published_at":"2023-09-11T12:01:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.42.0/manifests"},{"name":"v1.15.2","sha":"48fb15862e801b742059a3e39dbcc8ef4c10b2e2","kind":"commit","published_at":"2023-08-08T12:59:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.15.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.15.2/manifests"},{"name":"experimental/v0.41.2","sha":"48fb15862e801b742059a3e39dbcc8ef4c10b2e2","kind":"commit","published_at":"2023-08-08T12:59:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.41.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.41.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.41.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.41.2/manifests"},{"name":"experimental/v0.41.1","sha":"9f71800fdc2a5ee5055684037a12498af71955f2","kind":"commit","published_at":"2023-07-24T13:44:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.41.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.41.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.41.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.41.1/manifests"},{"name":"v1.15.1","sha":"9f71800fdc2a5ee5055684037a12498af71955f2","kind":"commit","published_at":"2023-07-24T13:44:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.15.1/manifests"},{"name":"experimental/v0.41.0","sha":"06e919d6c909e8cc8e28b6624d9843f401d9b059","kind":"commit","published_at":"2023-07-06T11:06:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.41.0/manifests"},{"name":"v1.15.0","sha":"06e919d6c909e8cc8e28b6624d9843f401d9b059","kind":"commit","published_at":"2023-07-06T11:06:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"edebbcc757535bc88f01340409dbbecc0bb6ccf8","kind":"commit","published_at":"2023-06-06T05:13:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.14.0/manifests"},{"name":"experimental/v0.40.0","sha":"edebbcc757535bc88f01340409dbbecc0bb6ccf8","kind":"commit","published_at":"2023-06-06T05:13:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.40.0/manifests"},{"name":"experimental/v0.39.1","sha":"bba09c0e5a6d92fc71ed08028966ae9d56da53db","kind":"commit","published_at":"2023-05-12T13:01:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.39.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.39.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.39.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.39.1/manifests"},{"name":"experimental/v0.39.0","sha":"8fc76896595aac912bf9e15d4f19c167317844c8","kind":"commit","published_at":"2023-05-11T13:08:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.39.0/manifests"},{"name":"v1.13.0","sha":"8fc76896595aac912bf9e15d4f19c167317844c8","kind":"commit","published_at":"2023-05-11T13:08:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"a04090010ee18e17487b449984807cc2b7b6e3e6","kind":"commit","published_at":"2023-04-13T16:39:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.12.0/manifests"},{"name":"experimental/v0.38.0","sha":"a04090010ee18e17487b449984807cc2b7b6e3e6","kind":"commit","published_at":"2023-04-13T16:39:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.38.0/manifests"},{"name":"v1.11.0","sha":"b8923d5165f4be66c974dacd5be1744670a3bb5d","kind":"commit","published_at":"2023-03-30T15:28:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.11.0/manifests"},{"name":"experimental/v0.37.0","sha":"b8923d5165f4be66c974dacd5be1744670a3bb5d","kind":"commit","published_at":"2023-03-30T15:28:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.37.0/manifests"},{"name":"v1.10.1","sha":"486df99906958de9b8b666839785b00160a6a229","kind":"commit","published_at":"2023-03-20T15:34:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.10.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","kind":"commit","published_at":"2023-03-13T15:12:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.10.0/manifests"},{"name":"experimental/v0.36.0","sha":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","kind":"commit","published_at":"2023-03-13T15:12:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.36.0/manifests"},{"name":"api/v1.4.1","sha":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","kind":"commit","published_at":"2023-03-13T15:12:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.4.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.4.1/manifests"},{"name":"v1.9.1","sha":"279458e7ddf16f7ddca5fe60c78672e05fafce66","kind":"commit","published_at":"2023-01-30T13:43:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.9.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.9.1/manifests"},{"name":"experimental/v0.35.1","sha":"279458e7ddf16f7ddca5fe60c78672e05fafce66","kind":"commit","published_at":"2023-01-30T13:43:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.35.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.35.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.35.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.35.1/manifests"},{"name":"experimental/v0.35.0","sha":"08f597f3a3d71a4852b0afbba120af15ca038121","kind":"commit","published_at":"2023-01-11T21:06:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.35.0/manifests"},{"name":"v1.9.0","sha":"08f597f3a3d71a4852b0afbba120af15ca038121","kind":"commit","published_at":"2023-01-11T21:06:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.9.0/manifests"},{"name":"api/v1.4.0","sha":"08f597f3a3d71a4852b0afbba120af15ca038121","kind":"commit","published_at":"2023-01-11T21:06:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.4.0/manifests"},{"name":"experimental/v0.34.0","sha":"7972edf6659fb6e0d5928a5cf7a35f26683e168f","kind":"commit","published_at":"2022-11-09T19:21:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.34.0/manifests"},{"name":"v1.8.0","sha":"7972edf6659fb6e0d5928a5cf7a35f26683e168f","kind":"commit","published_at":"2022-11-09T19:21:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.8.0/manifests"},{"name":"api/v1.3.0","sha":"27c4f762948c9b8d693d5ce1c2df5aaa5b0e92ee","kind":"commit","published_at":"2022-11-09T18:32:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/api/v1.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/api/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/api%2Fv1.3.0/manifests"},{"name":"experimental/v0.33.0","sha":"ad88c3d9aa0100fe259b93f4b660e84417b757ac","kind":"commit","published_at":"2022-09-16T11:55:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.33.0/manifests"},{"name":"v1.7.0","sha":"ad88c3d9aa0100fe259b93f4b660e84417b757ac","kind":"commit","published_at":"2022-09-16T11:55:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.7.0/manifests"},{"name":"experimental/v0.32.0","sha":"a5abee69119cc41d9d34f6beb5c1826eef1ac0dd","kind":"commit","published_at":"2022-08-24T17:19:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.32.0/manifests"},{"name":"v1.6.0","sha":"a5abee69119cc41d9d34f6beb5c1826eef1ac0dd","kind":"commit","published_at":"2022-08-24T17:19:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.6.0/manifests"},{"name":"experimental/v0.31.0","sha":"776656b6e0cd0fc49a52b734702bc77110e483f1","kind":"commit","published_at":"2022-07-26T20:22:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.31.0/manifests"},{"name":"v1.5.0","sha":"776656b6e0cd0fc49a52b734702bc77110e483f1","kind":"commit","published_at":"2022-07-26T20:22:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.5.0/manifests"},{"name":"experimental/v0.30.0","sha":"e39ab883b18636238ef0fd741df4ce5ed53e8d04","kind":"commit","published_at":"2022-07-06T19:55:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.30.0/manifests"},{"name":"v1.4.0","sha":"e39ab883b18636238ef0fd741df4ce5ed53e8d04","kind":"commit","published_at":"2022-07-06T19:55:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.4.0/manifests"},{"name":"experimental/v0.29.1","sha":"094f016ac6697fc45ba5d7b5765f5c3e56f18d1e","kind":"commit","published_at":"2022-06-01T17:40:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.29.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.29.1/manifests"},{"name":"v1.3.0","sha":"eda0b092db484855ded8b4837ba7fc19a377c5a7","kind":"commit","published_at":"2022-05-27T19:24:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.3.0/manifests"},{"name":"experimental/v0.29.0","sha":"eda0b092db484855ded8b4837ba7fc19a377c5a7","kind":"commit","published_at":"2022-05-27T19:24:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.29.0/manifests"},{"name":"v0.28.0","sha":"a0a670a03fd35b0799bee8cc466f79e93b5b6dd2","kind":"commit","published_at":"2022-04-22T14:32:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.28.0/manifests"},{"name":"v1.2.0","sha":"a0a670a03fd35b0799bee8cc466f79e93b5b6dd2","kind":"commit","published_at":"2022-04-22T14:32:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.2.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"b0f8a2d36e6d1d3090c3d2380608d2102c826e0b","kind":"commit","published_at":"2022-03-22T19:01:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.1.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"f384303ac469914d0dbafde0758ccdae473f336e","kind":"commit","published_at":"2022-03-18T08:02:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.1.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"51b958e8de7c98e61c84f840c688de1d016f9310","kind":"commit","published_at":"2021-12-22T16:02:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.4","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.4/manifests"},{"name":"stable/v1.0.1","sha":"0bc25fa930d358bda42026bd66bed23b7a4dc9bb","kind":"commit","published_at":"2021-11-11T16:17:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/stable/v1.0.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/stable/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/stable%2Fv1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/stable%2Fv1.0.1/manifests"},{"name":"experimental/v0.27.0","sha":"0bc25fa930d358bda42026bd66bed23b7a4dc9bb","kind":"commit","published_at":"2021-11-11T16:17:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/experimental/v0.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/experimental%2Fv0.27.0/manifests"},{"name":"stable/v1.0.0","sha":"69b925d142a4405c7c6bec7deadd8b4e96c7d5d6","kind":"commit","published_at":"2021-09-30T20:40:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/stable/v1.0.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/stable/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/stable%2Fv1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/stable%2Fv1.0.0/manifests"},{"name":"v0.26.0","sha":"fa2e897587a2441205fd085772d80a0a225ee78e","kind":"commit","published_at":"2021-09-30T12:26:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.26.0/manifests"},{"name":"v1.0.3","sha":"a752e7f814e7b335e50705d281cb2c6e1bd38a35","kind":"commit","published_at":"2021-08-31T11:58:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.3","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.3/manifests"},{"name":"v0.25.0","sha":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","kind":"commit","published_at":"2021-08-18T20:13:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.25.0/manifests"},{"name":"v1.0.2","sha":"5f45865d36ee9b0a7d9a66bef87c571869df8242","kind":"commit","published_at":"2021-07-29T12:38:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.2/manifests"},{"name":"v0.24.0","sha":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","kind":"commit","published_at":"2021-07-28T14:00:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.24.0/manifests"},{"name":"v0.23.0","sha":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","kind":"commit","published_at":"2021-06-30T20:02:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.23.0/manifests"},{"name":"v1.0.1","sha":"821a007a713ca1840b77e76f92a443191c780431","kind":"commit","published_at":"2021-06-25T19:44:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.1/manifests"},{"name":"v0.22.0","sha":"7860344eca83449170bafd03fd288e1a3deebacf","kind":"commit","published_at":"2021-06-17T16:58:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"7750282034ee58bdd257446c2970f01307d7522a","kind":"commit","published_at":"2021-06-10T17:18:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.21.0/manifests"},{"name":"v1.0.0","sha":"25cf8a4f3fb97af933190e0557b281293a168816","kind":"commit","published_at":"2021-06-10T15:41:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.0/manifests"},{"name":"v0.20.0","sha":"f79aef422b53f1314cb0b031651875658fc17008","kind":"commit","published_at":"2021-06-03T17:02:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.20.0/manifests"},{"name":"v1.0.0-rc.1","sha":"da597304cb6b0b944514efd3df6b93c9e5043d7e","kind":"commit","published_at":"2021-05-18T19:00:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.0-rc.1/manifests"},{"name":"v0.19.0","sha":"0c15999dccd377294a03cf7d36085216d6e8c5c1","kind":"commit","published_at":"2021-04-22T12:13:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.19.0/manifests"},{"name":"v0.18.2","sha":"2409f1cdddd92c23548c18c055a6a36efe36349f","kind":"commit","published_at":"2021-03-30T15:18:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.18.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"e369035cd228a5c8781069a99322c5b938061d20","kind":"commit","published_at":"2021-03-29T19:43:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.18.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.18.1/manifests"},{"name":"v1.0.0-rc0","sha":"504041a8aa8442987a95f675af0a402084678682","kind":"commit","published_at":"2021-03-12T17:11:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1.0.0-rc0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.0.0-rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.0-rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1.0.0-rc0/manifests"},{"name":"0.18.1","sha":"0c5a41e13b0979bf9e76d3a2ab83e339faab4808","kind":"commit","published_at":"2021-03-05T20:32:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/0.18.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/0.18.1/manifests"},{"name":"v0.18.0","sha":"6540b54a8bd49746e164ab730269188237f89b1c","kind":"commit","published_at":"2021-03-02T13:45:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"a91ea7617f288af632934334d0c8ecece318ce73","kind":"commit","published_at":"2021-02-17T21:06:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"e68863f8e63854b08ad13fb54677294ac6d6b681","kind":"commit","published_at":"2021-02-01T22:23:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"960b868f5b7686eabbf49190071b8463551e5d8f","kind":"commit","published_at":"2021-01-21T21:56:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"27a8d4530c56257c191468b073669909bf8892a1","kind":"commit","published_at":"2020-12-17T20:44:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"86cbd6798f9318c5920f9d9055f289a1c3f26500","kind":"commit","published_at":"2020-12-04T21:14:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.13.0/manifests"},{"name":"v1","sha":"46639086a47dc62ff23796c2b547aeea9296901e","kind":"tag","published_at":"2020-11-25T22:41:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v1/manifests"},{"name":"v0.12.0","sha":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","kind":"commit","published_at":"2020-10-19T12:39:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"15174c6647ab9863dfc1424412fa60f2fddb3351","kind":"commit","published_at":"2020-09-01T19:13:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.11.0/manifests"},{"name":"0.11.0","sha":"15174c6647ab9863dfc1424412fa60f2fddb3351","kind":"commit","published_at":"2020-09-01T19:13:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/0.11.0/manifests"},{"name":"v0.10.3-canary.0","sha":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","kind":"commit","published_at":"2020-08-07T16:38:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.10.3-canary.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.10.3-canary.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.3-canary.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.3-canary.0/manifests"},{"name":"v0.10.2","sha":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","kind":"commit","published_at":"2020-08-03T23:16:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.10.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"03981e4299282d0611d1255ab0076368d5830753","kind":"commit","published_at":"2020-07-28T15:07:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.10.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","kind":"commit","published_at":"2020-07-27T20:48:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"904245f7678537d9f3ae1ce31bd7a8b9469cc7db","kind":"commit","published_at":"2020-06-18T21:20:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"65b5ba2d0425f43c33aeb73026dd9ab8ae2ecf90","kind":"commit","published_at":"2020-05-28T20:13:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.8.3","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"7233a03a503bf04cdc577a2d65afd43c15febe3d","kind":"commit","published_at":"2020-05-21T19:18:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.8.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"a26862430044c2fef65005b812c19e41f87448d8","kind":"commit","published_at":"2020-05-18T19:57:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.8.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"94f7c4f7807dcd971de2c303610839ee68a32c2f","kind":"commit","published_at":"2020-05-12T16:33:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"b28bed47914ca2ba58ec36eaf1af4035bfcd358d","kind":"commit","published_at":"2020-04-24T18:09:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"c5ed47d4138e0bfd59f8a8c53f23ee770089a98f","kind":"commit","published_at":"2020-04-08T18:24:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.6.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"5ea46ebf891c10ee82f5734b734c16d53e431654","kind":"commit","published_at":"2020-04-02T17:19:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.6.0/manifests"},{"name":"v0.5.2","sha":"f695e40a961c3dc76bb8aceeb92b561f04250021","kind":"commit","published_at":"2020-03-27T17:58:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.5.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"20aaa4a5a1845d58f3d350f2962da9c22ff00dee","kind":"commit","published_at":"2020-03-20T00:31:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.5.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"c013f3a45db8bbbe9d4e1b803deaad30526c464a","kind":"commit","published_at":"2020-03-16T21:59:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"0d52bf5689694527341733cf511ea4d7e947b423","kind":"commit","published_at":"2020-02-05T23:00:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"cb677c05393cbe7f1a86a9235f069813ae1cae5e","kind":"commit","published_at":"2020-01-22T22:43:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.3.3","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"3669648ef4b7974b95b4af58182dbeb6673b1608","kind":"commit","published_at":"2020-01-03T20:27:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.3.2","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"d8c85096c4f96a1b7cf2eb57b9812e3ce0815c32","kind":"commit","published_at":"2019-12-20T23:45:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.3.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"517f6d5a6b626bb688919efa43008b310499c9aa","kind":"commit","published_at":"2019-12-13T19:10:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"7e1cdd5c4563c56dc91de796a895f1302556039a","kind":"commit","published_at":"2019-11-04T20:07:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.2.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"5c49c6c6ab61e73b1fd50b8fb6240184032c83ab","kind":"commit","published_at":"2019-10-30T19:18:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.1.1","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.1.1/manifests"},{"name":"v0.0.00","sha":"a0bd6bb2820c180ffe79d522d3fab540cfe195b0","kind":"commit","published_at":"2019-10-25T21:26:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.0.00","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.0.00","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.0.00","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.0.00/manifests"},{"name":"v0.0.0","sha":"bcbcfcbffd20f676e54fd36a3b8a8642e0d207d3","kind":"commit","published_at":"2019-10-25T20:52:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.0.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.0.0/manifests"},{"name":"v0.1.0","sha":"52d3dc32b61180bf4de94b2d1b44b4ca16cdac5c","kind":"commit","published_at":"2019-10-11T18:51:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-js/tar.gz/v0.1.0","html_url":"https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-js/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-06T07:23:52.510Z","dependent_packages_count":375,"downloads":81913324,"downloads_period":"last-month","dependent_repos_count":3823,"rankings":{"downloads":0.05007771766078739,"dependent_repos_count":0.35873059419991055,"dependent_packages_count":0.1456881004226625,"stargazers_count":1.7964457141386454,"forks_count":1.4209039014347855,"docker_downloads_count":0.28776206266532284,"average":0.6766013484203524},"purl":"pkg:npm/%40opentelemetry/instrumentation","advisories":[{"uuid":"GSA_kwCzR0hTQS1mOHBxLTM5MjYtOGd4Nc4AA1Lv","url":"https://github.com/advisories/GHSA-f8pq-3926-8gx5","title":"Unsanitized user controlled input in module generation","description":"## Impact\n\nThe `import-in-the-middle` loader used by `@opentelemetry/instrumentation` works by generating a wrapper module on the fly. The wrapper uses the module specifier to load the original module and add some wrapping code. It allows for remote code execution in cases where an application passes user-supplied input directly to an `import()` function.\n\n## Patches\n\nThis vulnerability has been patched in `@opentelemetry/instrumentation` version `0.41.2`\n\n## Workarounds\n\n- Do not pass any user-supplied input to `import()`. Instead, verify it against a set of allowed values.\n- If using `@opentelemetry/instrumentation` with support for EcmaScript Modules is not needed, ensure that none of the following options are set (either via command-line or the `NODE_OPTIONS` environment variable):\n```\n--experimental-loader=@opentelemetry/instrumentation/hook.mjs\n--experimental-loader @opentelemetry/instrumentation/hook.mjs\n--loader=import-in-the-middle/hook.mjs\n--loader import-in-the-middle/hook.mjs\n```\n\n## References\n\n- https://github.com/DataDog/import-in-the-middle/security/advisories/GHSA-5r27-rw8r-7967","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-08-09T20:59:14.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L","references":["https://github.com/open-telemetry/opentelemetry-js/security/advisories/GHSA-f8pq-3926-8gx5","https://github.com/open-telemetry/opentelemetry-js/commit/ffe641c08c69f41ca8d292221dc1804d511efb28","https://github.com/advisories/GHSA-f8pq-3926-8gx5"],"source_kind":"github","identifiers":["GHSA-f8pq-3926-8gx5"],"repository_url":"https://github.com/open-telemetry/opentelemetry-js","blast_radius":29.017474813954127,"packages":[{"versions":[{"first_patched_version":"0.41.2","vulnerable_version_range":"\u003e= 0.40.0, \u003c 0.41.2"}],"ecosystem":"npm","package_name":"@opentelemetry/instrumentation"}],"created_at":"2023-08-09T21:05:09.964Z","updated_at":"2023-08-18T05:03:02.000Z"}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@opentelemetry/instrumentation","docker_dependents_count":432,"docker_downloads_count":39175191,"usage_url":"https://repos.ecosyste.ms/usage/npm/@opentelemetry/instrumentation","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@opentelemetry/instrumentation/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@opentelemetry%2Finstrumentation/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@opentelemetry%2Finstrumentation/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@opentelemetry%2Finstrumentation/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@opentelemetry%2Finstrumentation/related_packages","maintainers":[{"uuid":"bogdandrutu","login":"bogdandrutu","name":null,"email":"bogdandrutu@gmail.com","url":null,"packages_count":157,"html_url":"https://www.npmjs.com/~bogdandrutu","role":null,"created_at":"2022-11-20T21:18:16.763Z","updated_at":"2022-11-20T21:18:16.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bogdandrutu/packages"},{"uuid":"dyladan","login":"dyladan","name":null,"email":"dyladan@gmail.com","url":null,"packages_count":197,"html_url":"https://www.npmjs.com/~dyladan","role":null,"created_at":"2022-11-20T21:18:16.800Z","updated_at":"2022-11-20T21:18:16.800Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dyladan/packages"},{"uuid":"pichlermarc","login":"pichlermarc","name":null,"email":"marc.pichler@dynatrace.com","url":null,"packages_count":157,"html_url":"https://www.npmjs.com/~pichlermarc","role":null,"created_at":"2023-05-16T08:16:09.236Z","updated_at":"2023-05-16T08:16:09.236Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pichlermarc/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006541,"maintainers_count":1012934,"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":219,"unique_repositories_count_past_30_days":29,"recent_issues":[{"uuid":"4664576553","node_id":"PR_kwDOHolRX87mgj6Q","number":70,"state":"open","title":"deps(deps): bump the npm-minor-patch group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T11:19:10.000Z","updated_at":"2026-06-15T11:20:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"npm-minor-patch","update_count":37,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.76.0","new_version":"0.77.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.32.0","new_version":"2.38.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.26.0","new_version":"3.28.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"17.4.3","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ws","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"fast-check","old_version":"4.7.0","new_version":"4.8.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@fastify/jwt","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fastify/fastify-jwt"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/context-zone","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"preact","old_version":"10.29.1","new_version":"10.29.2","repository_url":"https://github.com/preactjs/preact"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"@anthropic-ai/sdk","old_version":"0.36.3","new_version":"0.104.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.76.0` | `0.77.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.32.0` | `2.38.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.9` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.26.0` | `3.28.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `17.4.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.5.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.61.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.9` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `8.21.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.7.0` | `4.8.0` |\n| [@fastify/jwt](https://github.com/fastify/fastify-jwt) | `10.0.0` | `10.1.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [preact](https://github.com/preactjs/preact) | `10.29.1` | `10.29.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.36.3` | `0.104.1` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.216.0 to 0.219.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.76.0 to 0.77.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.37.0 to ^0.38.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!-- 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-contrib/commit/4e52a9053029304f271b7dbe1b07e7fb2b987e30\"\u003e\u003ccode\u003e4e52a90\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003e\u003ccode\u003ebd569b5\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e\u003ccode\u003e16bee31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.77.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-grpc` from 0.216.0 to 0.219.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-logs-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.216.0 to 0.219.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-logs-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.216.0 to 0.219.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-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.216.0 to 0.219.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-metrics-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\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-grpc` from 0.216.0 to 0.219.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-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the ri...\n\n_Description has been truncated_","html_url":"https://github.com/phalanxduel/phalanxduel/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phalanxduel%2Fphalanxduel/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"4661274570","node_id":"PR_kwDOBwapYs7mVzAd","number":8906,"state":"open","title":"chore(deps): bump the opentelemetry group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T01:00:58.000Z","updated_at":"2026-06-15T01:05:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"opentelemetry","update_count":6,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.66.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the opentelemetry group with 6 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.66.0` | `0.67.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.218.0 to 0.219.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-jaeger` from 2.7.1 to 2.8.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-jaeger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-trace-base): pretty-print \u003ccode\u003eSpanImpl\u003c/code\u003e, \u003ccode\u003eTracer\u003c/code\u003e, and \u003ccode\u003eBasicTracerProvider\u003c/code\u003e via \u003ccode\u003eutil.inspect\u003c/code\u003e so they render through \u003ccode\u003ediag\u003c/code\u003e and \u003ccode\u003econsole.log\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6690\"\u003e#6690\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): implement metric reader self-observability metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(core): add \u003ccode\u003ehrTimeToSeconds\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): limit processing of incoming \u0026quot;baggage\u0026quot; header to 8192 bytes \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/exporter-jaeger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-trace-base): pretty-print \u003ccode\u003eSpanImpl\u003c/code\u003e, \u003ccode\u003eTracer\u003c/code\u003e, and \u003ccode\u003eBasicTracerProvider\u003c/code\u003e via \u003ccode\u003eutil.inspect\u003c/code\u003e so they render through \u003ccode\u003ediag\u003c/code\u003e and \u003ccode\u003econsole.log\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6690\"\u003e#6690\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): implement metric reader self-observability metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(core): add \u003ccode\u003ehrTimeToSeconds\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): limit processing of incoming \u0026quot;baggage\u0026quot; header to 8192 bytes \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.1...v2.8.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.218.0 to 0.219.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.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.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.66.0 to 0.67.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-contrib/releases\"\u003e@​opentelemetry/instrumentation-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-redis: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-v0.66.0...instrumentation-redis-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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\u003ch2\u003einstrumentation-koa: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-koa-v0.66.0...instrumentation-koa-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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\u003ch2\u003einstrumentation-ioredis: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-ioredis-v0.66.0...instrumentation-ioredis-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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\u003ch2\u003einstrumentation-graphql: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-graphql-v0.66.0...instrumentation-graphql-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/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.66.0...instrumentation-express-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e\u003ccode\u003e2d675d3\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b1c69da1a66b9c3cefe10eb52d5e58fb93482545\"\u003e\u003ccode\u003eb1c69da\u003c/code\u003e\u003c/a\u003e fix(deps): update patch versions of several types packages (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3195\"\u003e#3195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2801ab2f0f9243b154a624298dacb7228c4f70cd\"\u003e\u003ccode\u003e2801ab2\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/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc\"\u003e\u003ccode\u003eab96334\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c352766cc93fc2ebf219392f1a52143a0a951f64\"\u003e\u003ccode\u003ec352766\u003c/code\u003e\u003c/a\u003e chore(eslint): upgrade to eslint 9 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3bbd53999754f61bc0aba64318264ab8a37867b4\"\u003e\u003ccode\u003e3bbd539\u003c/code\u003e\u003c/a\u003e docs(instrumentation-express): update README to note that express@5 is suppor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/333e026413f082f90859bb778abf7519fbffa940\"\u003e\u003ccode\u003e333e026\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/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/704c7161f782590d7b644ab607b5f9c29cdfd63f\"\u003e\u003ccode\u003e704c716\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/5a5918fd4f9f16b14c9ef4d3de08ab98c20e5b46\"\u003e\u003ccode\u003e5a5918f\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/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0dab8383b5349e21a968fe2cedd8a6e2243f86d0\"\u003e\u003ccode\u003e0dab838\u003c/code\u003e\u003c/a\u003e fix: force new release-please PR (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.67.0/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.218.0 to 0.219.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.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.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.218.0 to 0.219.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.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.0\"\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/DataDog/dd-trace-js/pull/8906","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8906","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8906/packages"},{"uuid":"4645522045","node_id":"PR_kwDOQuIFL87lkTug","number":295,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T01:49:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T01:48:57.000Z","updated_at":"2026-06-15T01:49:47.000Z","time_to_close":259248,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":39,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.67.2","new_version":"0.77.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.54.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.31.11","new_version":"0.34.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.8.0","new_version":"2.19.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.7.11","new_version":"0.8.10","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.43.0","new_version":"0.54.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.0.10","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.1","repository_url":"https://github.com/lovell/sharp"},{"name":"styled-components","old_version":"6.1.19","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 34 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.16.0` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.1.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.77.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.54.0` | `0.64.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.34.0` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.19.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.10` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.54.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.101.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.1` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.19` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.16.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.77.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.34.0` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.19.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.10` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.54.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.22.0` | `0.32.0` |\n| [pino](https://github.com/pinojs/pino) | `10.1.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eangular-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/angular-sdk-v1.2.0...angular-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add provideOpenFeature() standalone provider function (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1409\"\u003e#1409\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/cddf9a9ce0ecd865e6fd5d25266c3f62c61e8665\"\u003ecddf9a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose js sdk identity on client metadata (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1376\"\u003e#1376\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c437e78662786749cba8bfe5051edbd5e6a85e1\"\u003e6c437e7\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/692ad5b27a052a4c5abba81fe1caa071edd59ee7\"\u003e\u003ccode\u003e692ad5b\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.2.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6bcef8977d0134c131af259dc0190a296e790382\"\u003e\u003ccode\u003e6bcef89\u003c/code\u003e\u003c/a\u003e feat!: disable suspense by default, add suspense hooks (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/v1.1.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.67.2 to 0.77.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.37.0 to ^0.38.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!-- 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-contrib/commit/4e52a9053029304f271b7dbe1b07e7fb2b987e30\"\u003e\u003ccode\u003e4e52a90\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003e\u003ccode\u003ebd569b5\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e\u003ccode\u003e16bee31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.77.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.54.0 to 0.64.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.64.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.63.0...instrumentation-document-load-v0.64.0\"\u003e0.64.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.62.0...instrumentation-winston-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-winston:\u003c/strong\u003e use Logs API exception field when translating winston error records (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3441\"\u003e#3441\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1940b77bd9611a1258a8b0021f531efa4b5d8eb7\"\u003e1940b77\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/winston-transport\u003c/code\u003e bumped from ^0.28.0 to ^0.29.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\u003ch2\u003einstrumentation-router: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.62.0...instrumentation-r...\n\n_Description has been truncated_","html_url":"https://github.com/AnnieCynthia134/opentelemetry-demo-application/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnnieCynthia134%2Fopentelemetry-demo-application/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"},{"uuid":"4640863608","node_id":"PR_kwDORAYbZs7lVIkG","number":273,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 24 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-06-11T13:22:01.000Z","updated_at":"2026-06-11T13:23:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":24,"packages":[{"name":"@google-cloud/text-to-speech","old_version":"6.4.0","new_version":"6.4.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google/genai","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.18","repository_url":"https://github.com/vercel/turborepo"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@supabase/supabase-js","old_version":"2.93.1","new_version":"2.108.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"next","old_version":"16.2.7","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-next","old_version":"16.2.7","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.13","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"@temporalio/activity","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/temporalio/sdk-typescript"},{"name":"@temporalio/worker","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/temporalio/sdk-typescript"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"pg","old_version":"8.17.2","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@opentelemetry/api","old_version":"1.7.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.45.1","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.45.1","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.45.1","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@google-cloud/text-to-speech](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech) | `6.4.0` | `6.4.1` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `2.7.0` | `2.8.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.18` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.8` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.93.1` | `2.108.1` |\n| [next](https://github.com/vercel/next.js) | `16.2.7` | `16.2.9` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.7` | `16.2.9` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |\n| [@temporalio/activity](https://github.com/temporalio/sdk-typescript/tree/HEAD/packages/activity) | `1.15.0` | `1.18.0` |\n| [@temporalio/worker](https://github.com/temporalio/sdk-typescript/tree/HEAD/packages/worker) | `1.15.0` | `1.18.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.2` | `8.21.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.20.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.7.0` | `1.9.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.45.1` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.45.1` | `0.219.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.45.1` | `0.219.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.11.1` |\n\n\nUpdates `@google-cloud/text-to-speech` from 6.4.0 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-texttospeech/CHANGELOG.md\"\u003e@​google-cloud/text-to-speech's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/text-to-speech-v6.4.0...text-to-speech-v6.4.1\"\u003e6.4.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\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/googleapis/google-cloud-node/commit/f9dea89f81e706c13b11651936923e5506fbe5b6\"\u003e\u003ccode\u003ef9dea89\u003c/code\u003e\u003c/a\u003e feat: [texttospeech] add multi-speaker markup, which allows generating dialog...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/8b5dc45ffb4c23a84b63e06874f903bfa1a87391\"\u003e\u003ccode\u003e8b5dc45\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5745\"\u003e#5745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d34249ca58b1738b1b46d46ac940587a9f1cca73\"\u003e\u003ccode\u003ed34249c\u003c/code\u003e\u003c/a\u003e feat: [texttospeech] Add low latency journey option to proto (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5742\"\u003e#5742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/12ee7d468fbca13c454dfd0f229dbe1b05db9be7\"\u003e\u003ccode\u003e12ee7d4\u003c/code\u003e\u003c/a\u003e docs: [texttospeech] update Long Audio capabilities to include SSML (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5626\"\u003e#5626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/51a6f59e5e5087682b353a6b7c1667afe1b494d9\"\u003e\u003ccode\u003e51a6f59\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5615\"\u003e#5615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a8d513d66e58983a3ac9e4726f6229bc58eb753b\"\u003e\u003ccode\u003ea8d513d\u003c/code\u003e\u003c/a\u003e feat: [texttospeech] A new method \u003ccode\u003eStreamingSynthesize\u003c/code\u003e is added to service `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/bdaffc04853c7c2fddfb9b156f1e02dd82323177\"\u003e\u003ccode\u003ebdaffc0\u003c/code\u003e\u003c/a\u003e docs: fix sample table of contents links (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/767e694619984b60e4e63e7796c5721b0187ba07\"\u003e\u003ccode\u003e767e694\u003c/code\u003e\u003c/a\u003e build: [Many APIs] update gapic generator to allow individual location mixin ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/aed952e3a2d7661738221f641bb487b1e2b8ffc0\"\u003e\u003ccode\u003eaed952e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v18 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/30376f3fdd07bd634ae7dbb9a12afa2ebae5c92f\"\u003e\u003ccode\u003e30376f3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5363\"\u003e#5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/talent-v6.4.1/packages/google-cloud-texttospeech\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/genai` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/js-genai/releases\"\u003e@​google/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.7.0...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Agent Platform MCP support to async generate_content (\u003ca href=\"https://github.com/googleapis/js-genai/commit/baeaeaa5ae89f9f0a987a8cac5ef61703593fbc4\"\u003ebaeaeaa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd transcription language code. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/d2981d6c94e10f4b65d225e637e605b533c9a9d7\"\u003ed2981d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd TranslationConfig for live translation. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/8c44240f961708cfde6f2201af2175a0239ef490\"\u003e8c44240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport ReinforcementTuning in GenAI SDK including ValidateReward API method. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/36f0bfb710ba954983de1fd786c89ed8fe887ce9\"\u003e36f0bfb\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/googleapis/js-genai/blob/main/CHANGELOG.md\"\u003e@​google/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.7.0...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Agent Platform MCP support to async generate_content (\u003ca href=\"https://github.com/googleapis/js-genai/commit/baeaeaa5ae89f9f0a987a8cac5ef61703593fbc4\"\u003ebaeaeaa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd transcription language code. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/d2981d6c94e10f4b65d225e637e605b533c9a9d7\"\u003ed2981d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd TranslationConfig for live translation. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/8c44240f961708cfde6f2201af2175a0239ef490\"\u003e8c44240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport ReinforcementTuning in GenAI SDK including ValidateReward API method. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/36f0bfb710ba954983de1fd786c89ed8fe887ce9\"\u003e36f0bfb\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/googleapis/js-genai/commit/ea0dd6004dcfdbb69895193efff2ee0af9b3ed80\"\u003e\u003ccode\u003eea0dd60\u003c/code\u003e\u003c/a\u003e chore(main): release 2.8.0 (\u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/36f0bfb710ba954983de1fd786c89ed8fe887ce9\"\u003e\u003ccode\u003e36f0bfb\u003c/code\u003e\u003c/a\u003e feat: Support ReinforcementTuning in GenAI SDK including ValidateReward API m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/d2981d6c94e10f4b65d225e637e605b533c9a9d7\"\u003e\u003ccode\u003ed2981d6\u003c/code\u003e\u003c/a\u003e feat: Add transcription language code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/98ac90d0c4578d82754535d0df451b29c3ffb1c9\"\u003e\u003ccode\u003e98ac90d\u003c/code\u003e\u003c/a\u003e chore: deprecate Google Maps grounding widget API fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/8c44240f961708cfde6f2201af2175a0239ef490\"\u003e\u003ccode\u003e8c44240\u003c/code\u003e\u003c/a\u003e feat: Add TranslationConfig for live translation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/baeaeaa5ae89f9f0a987a8cac5ef61703593fbc4\"\u003e\u003ccode\u003ebaeaeaa\u003c/code\u003e\u003c/a\u003e feat: Add Agent Platform MCP support to async generate_content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/c1d3cb7bd100804437ca5c1c8d4d56dce881ef2d\"\u003e\u003ccode\u003ec1d3cb7\u003c/code\u003e\u003c/a\u003e chore: Internal cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/bd78ed331caeb1bd9d7322327f61a7dad9872e50\"\u003e\u003ccode\u003ebd78ed3\u003c/code\u003e\u003c/a\u003e chore: Fix relative import path in pagers.ts.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.26.0 to 1.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat v1.x as primary branch for npm latest tag (backport \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1577\"\u003e#1577\u003c/a\u003e) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1749\"\u003emodelcontextprotocol/typescript-sdk#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: disallow null (infinite) requested TTL by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1339\"\u003emodelcontextprotocol/typescript-sdk#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: add missing size field to ResourceSchema by \u003ca href=\"https://github.com/olaservo\"\u003e\u003ccode\u003e@​olaservo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1575\"\u003emodelcontextprotocol/typescript-sdk#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typings exports by \u003ca href=\"https://github.com/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x npm audit fix by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1780\"\u003emodelcontextprotocol/typescript-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e follow up -add missing types to package.json by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1773\"\u003emodelcontextprotocol/typescript-sdk#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Allow servers / clients to advertise extensions in the capability object by \u003ca href=\"https://github.com/localden\"\u003e\u003ccode\u003e@​localden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1811\"\u003emodelcontextprotocol/typescript-sdk#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stdio): always set windowsHide on Windows, not just in Electron by \u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.29.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1820\"\u003emodelcontextprotocol/typescript-sdk#1820\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/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) by \u003ca href=\"https://github.com/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Default to client_secret_basic when server omits token_endpoint_auth_methods_supported by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1611\"\u003emodelcontextprotocol/typescript-sdk#1611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject plain JSON Schema objects passed as inputSchema by \u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clear _timeoutInfo in _onclose() and scope .finally() abort controller cleanup by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1462\"\u003emodelcontextprotocol/typescript-sdk#1462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server/auth): RFC 8252 loopback port relaxation by \u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.28.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1746\"\u003emodelcontextprotocol/typescript-sdk#1746\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/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement auth/pre-registration conformance scenario by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1545\"\u003emodelcontextprotocol/typescript-sdk#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add governance documentation for SEP-1730 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1547\"\u003emodelcontextprotocol/typescript-sdk#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: comprehensive feature documentation for SEP-1730 Tier 1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1548\"\u003emodelcontextprotocol/typescript-sdk#1548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent command injection in example URL opening (v1.x backport) by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1579\"\u003emodelcontextprotocol/typescript-sdk#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: call onerror for silently swallowed transport errors by \u003ca href=\"https://github.com/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.27.1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1581\"\u003emodelcontextprotocol/typescript-sdk#1581\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/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.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/modelcontextprotocol/typescript-sdk/commit/e12cbd7078db388152f6e839abdbe09ba01f3f32\"\u003e\u003ccode\u003ee12cbd7\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.29.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3913fd4443a86536155e3ebef9edd2045c372c1e\"\u003e\u003ccode\u003e3913fd4\u003c/code\u003e\u003c/a\u003e fix(stdio): always set windowsHide on Windows, not just in Electron (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/5608e78dd0d4ca6cd7dd03278419578f1780365a\"\u003e\u003ccode\u003e5608e78\u003c/code\u003e\u003c/a\u003e [v1.x backport] Allow servers / clients to advertise extensions in the capabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/7213816788e634ffb9d09affe50f0295093bfb73\"\u003e\u003ccode\u003e7213816\u003c/code\u003e\u003c/a\u003e v1.x \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e follow up -add missing types to package.json (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/364f38ca2d8895aed7c37b7a0a1031bb7ae4841c\"\u003e\u003ccode\u003e364f38c\u003c/code\u003e\u003c/a\u003e v1.x npm audit fix (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c95cc0943b045517e4cc414baf1f168b216c3142\"\u003e\u003ccode\u003ec95cc09\u003c/code\u003e\u003c/a\u003e Add typings exports (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/ddadaa6cc633fb5db0c094bf031b15b68a357820\"\u003e\u003ccode\u003eddadaa6\u003c/code\u003e\u003c/a\u003e [v1.x] fix: add missing size field to ResourceSchema (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1575\"\u003e#1575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2a158513028d9f862c4188b6957e78cd5663f26b\"\u003e\u003ccode\u003e2a15851\u003c/code\u003e\u003c/a\u003e [v1.x] fix: disallow null (infinite) requested TTL (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/13e30f1d36de8442417fec695983bdb155c00768\"\u003e\u003ccode\u003e13e30f1\u003c/code\u003e\u003c/a\u003e fix: treat v1.x as primary branch for npm latest tag (backport \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/a0565695218544fc53e99bf5b544a887d373cefa\"\u003e\u003ccode\u003ea056569\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.28.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.18\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.9.18\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\u003erelease(turborepo): 2.9.17 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/13047\"\u003evercel/turborepo#13047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fetch version.txt via API in docs alias failure notification 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/13050\"\u003evercel/turborepo#13050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden cache archive symlink restore 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/13051\"\u003evercel/turborepo#13051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove web UI mode 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/13052\"\u003evercel/turborepo#13052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden query server file access 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/13053\"\u003evercel/turborepo#13053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Confine prune patch paths 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/13054\"\u003evercel/turborepo#13054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent git argument injection in SCM refs 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/13055\"\u003evercel/turborepo#13055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Strip special mode bits from cache restore 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/13056\"\u003evercel/turborepo#13056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Contain incremental cache outputs 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/13057\"\u003evercel/turborepo#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(turborepo): Normalize Windows daemon path hash by \u003ca href=\"https://github.com/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve vt100 cell byte counts 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/13058\"\u003evercel/turborepo#13058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Separate artifact signature fields 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/13059\"\u003evercel/turborepo#13059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate OidHash hex buffers 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/13060\"\u003evercel/turborepo#13060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Block self-hosted login URLs from attempting to use Vercel's SSO 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/13061\"\u003evercel/turborepo#13061\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/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\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.9.17...v2.9.18\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.17\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: Keep non-PTY stdin alive for persistent tasks 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/12972\"\u003evercel/turborepo#12972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16 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/12970\"\u003evercel/turborepo#12970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.1 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/12973\"\u003evercel/turborepo#12973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add auth HTTP timeouts 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/12976\"\u003evercel/turborepo#12976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Detect affected root tasks in query 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/12977\"\u003evercel/turborepo#12977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for Windows graceful shutdown 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/12979\"\u003evercel/turborepo#12979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.2 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/12980\"\u003evercel/turborepo#12980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for JSON output fixtures 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/12981\"\u003evercel/turborepo#12981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Rsbuild examples by \u003ca href=\"https://github.com/Nsttt\"\u003e\u003ccode\u003e@​Nsttt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12942\"\u003evercel/turborepo#12942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for single package dry runs 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/12982\"\u003evercel/turborepo#12982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip Corepack setup without installs 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/12983\"\u003evercel/turborepo#12983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for metadata-only Rust tests 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/12985\"\u003evercel/turborepo#12985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip remaining unnecessary fixture installs 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/12986\"\u003evercel/turborepo#12986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add final hash contract snapshots 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/12984\"\u003evercel/turborepo#12984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim run logging integration matrix 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/12987\"\u003evercel/turborepo#12987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected query integration matrix 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/12988\"\u003evercel/turborepo#12988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Narrow Windows integration test group 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/12989\"\u003evercel/turborepo#12989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim task dependency integration coverage 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/12990\"\u003evercel/turborepo#12990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected integration coverage 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/12991\"\u003evercel/turborepo#12991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Collapse integration test matrices 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/12992\"\u003evercel/turborepo#12992\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/3bdce3277d2e61cdbf29f244a515dd4b896d2556\"\u003e\u003ccode\u003e3bdce32\u003c/code\u003e\u003c/a\u003e publish 2.9.18 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2a76556b9457c514fa597a09fef23da2e1250c8c\"\u003e\u003ccode\u003e2a76556\u003c/code\u003e\u003c/a\u003e fix: Block self-hosted login URLs from attempting to use Vercel's SSO (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13061\"\u003e#13061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/da8e3487acce10039425180c42875d7ccc484ed5\"\u003e\u003ccode\u003eda8e348\u003c/code\u003e\u003c/a\u003e fix: Validate OidHash hex buffers (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13060\"\u003e#13060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3018717c28fc8f1ecffa2c92e3260be0dc0165aa\"\u003e\u003ccode\u003e3018717\u003c/code\u003e\u003c/a\u003e fix: Separate artifact signature fields (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13059\"\u003e#13059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/34514e278822ccbe3a083730b7032709ef16f85c\"\u003e\u003ccode\u003e34514e2\u003c/code\u003e\u003c/a\u003e fix: Preserve vt100 cell byte counts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/24e2d3498f54fa1f8b729f18764f63cb05072bc6\"\u003e\u003ccode\u003e24e2d34\u003c/code\u003e\u003c/a\u003e fix(turborepo): Normalize Windows daemon path hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13020\"\u003e#13020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/16dc881cabf5c13d02c27a5d7cfdfeb60736206c\"\u003e\u003ccode\u003e16dc881\u003c/code\u003e\u003c/a\u003e fix: Contain incremental cache outputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13057\"\u003e#13057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/92e1f8e5365ea5a95e47c3698deb2f7adaa55eba\"\u003e\u003ccode\u003e92e1f8e\u003c/code\u003e\u003c/a\u003e fix: Strip special mode bits from cache restore (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13056\"\u003e#13056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f46f896ef414823582131304c9749e9be011fe37\"\u003e\u003ccode\u003ef46f896\u003c/code\u003e\u003c/a\u003e fix: Prevent git argument injection in SCM refs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7f353ca3a6f28fbbcce931aeab7be0efe718c466\"\u003e\u003ccode\u003e7f353ca\u003c/code\u003e\u003c/a\u003e fix: Confine prune patch paths (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.2 to 4.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd9dda0fe6fee2fb6451d0611a9ecb6e7\"\u003e\u003ccode\u003e7dc6d54\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedade9896a6d3eeed7739177d6c583a68a7\"\u003e\u003ccode\u003e9787ded\u003c/code\u003e\u003c/a\u003e fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab292c45c3ef27aa21ec7da380c307052c\"\u003e\u003ccode\u003e325463a\u003c/code\u003e\u003c/a\u003e fix(ast-collect): recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest\"\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.93.1 to 2.108.1\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.108.1\u003c/h2\u003e\n\u003ch2\u003e2.108.1 (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e forward DOGFOOD_APP_CLIENT_ID to dogfood workflow (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e then typing (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2349\"\u003e#2349\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\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.108.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.108.1-canary.2 (2026-06-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.108.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.108.1-canary.1 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e then typing (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2349\"\u003e#2349\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.108.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.108.1-canary.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e forward DOGFOOD_APP_CLIENT_ID to dogfood workflow (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2434\"\u003e#2434\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\u003ev2.108.0\u003c/h2\u003e\n\u003ch2\u003e2.108.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e auth.resend() consistent confirmation flow (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2144\"\u003e#2144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e do not console.error AuthApiError already returned through contract (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2428\"\u003e#2428\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/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.108.0 (2026-06-08)\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.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\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\u003cli\u003eOmar Al Matar \u003ca href=\"https://github.com/Bewinxed\"\u003e\u003ccode\u003e@​Bewinxed\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.1 (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e hide dynamic import from hermesc (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2381\"\u003e#2381\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.106.0 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e W3C/OpenTelemetry trace context propagation (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e mark \u003ccode\u003e@​supabase/tracing\u003c/code\u003e private and snapshot it for JSR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2370\"\u003e#2370\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/65fafe5ccc124ecc616d031b1d3fa0a1703340ff\"\u003e\u003ccode\u003e65fafe5\u003c/code\u003e\u003c/a\u003e chore(release): version 2.108.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2433\"\u003e#2433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/57014e167626211b68ead69e0d4e24766619e933\"\u003e\u003ccode\u003e57014e1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.107.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2421\"\u003e#2421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/54ec2b6955be26836e249e1fbe5f98c6f25a99a9\"\u003e\u003ccode\u003e54ec2b6\u003c/code\u003e\u003c/a\u003e feat(auth): remove navigator.locks-based mutex; introduce commit guard + disp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3397c9235712ae71333c5ded7b3cccc491124382\"\u003e\u003ccode\u003e3397c92\u003c/code\u003e\u003c/a\u003e feat(supabase): update X-Client-Info to structured metadata format (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/335207f8738ef059e0aec85b18529a1902fc2317\"\u003e\u003ccode\u003e335207f\u003c/code\u003e\u003c/a\u003e feat(realtime): allow httpSend to send binary payload (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42f12dd9e6dac89252e739558e9b1dec4bcf09e3\"\u003e\u003ccode\u003e42f12dd\u003c/code\u003e\u003c/a\u003e docs(repo): ship per-package AGENTS.md and migrations via npm (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b200b74136b3305c5fa07af3492ec56fbfaa1392\"\u003e\u003ccode\u003eb200b74\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2396\"\u003e#2396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a5f09cf9a0a8c2744464a8505333ab3136e3f290\"\u003e\u003ccode\u003ea5f09cf\u003c/code\u003e\u003c/a\u003e chore(repo): adopt pnpm catalog and clean up devDeps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2389\"\u003e#2389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c72cc5608764b8d15f58e6ce8cfc6867ebead1be\"\u003e\u003ccode\u003ec72cc56\u003c/code\u003e\u003c/a\u003e fix(misc): add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a7bdb236041d5a3061be856fd9e00b45d9b62f54\"\u003e\u003ccode\u003ea7bdb23\u003c/code\u003e\u003c/a\u003e docs(supabase): expand tracePropagation tsdoc with examples (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.108.1/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 `next` from 16.2.7 to 16.2.9\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.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\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/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9aaaedfd8050e58e3c82c1cea412d670750b32b\"\u003e\u003ccode\u003ed9aaaed\u003c/code\u003e\u003c/a\u003e [cd] Allow tagging semver-lower releases as \u003ccode\u003e@latest\u003c/code\u003e if \u003ccode\u003e@latest\u003c/code\u003e po… (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94627\"\u003e#94627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0dbc1d5c860bf47c8c4f794e053b93fd02355d4e\"\u003e\u003ccode\u003e0dbc1d5\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Ensure release can be triggered on old branches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94598\"\u003e#94598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/90e3c811e7a3603a60dfcf627cc65f8b24ad1d5d\"\u003e\u003ccode\u003e90e3c81\u003c/code\u003e\u003c/a\u003e [16.2.x] Align Actions dependencies with Canary (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94339\"\u003e#94339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/83f402c69db9faf3f727bea5c85249fe9af9af54\"\u003e\u003ccode\u003e83f402c\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Stop fetching all tags when searching parent tag (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94334\"\u003e#94334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.7...v16.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.23 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\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/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.5.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.2.7 to 16.2.9\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.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\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/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.9/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 `postcss` from 8.5.13 to 8.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\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/postcss/postcss/commit/eae46db765d752cf8f40c4fa2b0b85030079c43d\"\u003e\u003ccode\u003eeae46db\u003c/code\u003e\u003c/a\u003e Release 8.5.15 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/79508ffa59e42c02056aca61b88bc393c8b516c4\"\u003e\u003ccode\u003e79508ff\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b128e2131288a411c6e28071d0929542c49e74eb\"\u003e\u003ccode\u003eb128e21\u003c/code\u003e\u003c/a\u003e Speed up declaration parsing by avoiding creating new array on each token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9825dca02c33cf610e2a842be767468b67fbecf9\"\u003e\u003ccode\u003e9825dca\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/55789c865281e2be194fa5b4e41dd046be3a2307\"\u003e\u003ccode\u003e55789c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/84fbbe9009cb3cc3bbb4cc3a9b65d468f4844d95\"\u003e\u003ccode\u003e84fbbe9\u003c/code\u003e\u003c/a\u003e Install older pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9f860bd78ec1dbc4f0ae72d693f03f956baa38cb\"\u003e\u003ccode\u003e9f860bd\u003c/code\u003e\u003c/a\u003e Revert pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/08771986d47359545f502e009763e223b66bfcf6\"\u003e\u003ccode\u003e0877198\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2d1a335cea818f8b27e5cfb90147648afe3e582\"\u003e\u003ccode\u003eb2d1a33\u003c/code\u003e\u003c/a\u003e Fix linter warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0700dac92283bc259977dff2743ca74a00f58267\"\u003e\u003ccode\u003e0700dac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2088\"\u003e#2088\u003c/a\u003e from rootvector2/add-oss-fuzz-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.13...8.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@temporalio/activity` from 1.15.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/temporalio/sdk-typescript/releases\"\u003e@​temporalio/activity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eclient\u003c/code\u003e, \u003ccode\u003enexus\u003c/code\u003e] Standalone Nexus Operations support (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2027\"\u003e#2027\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2085\"\u003e#2085\u003c/a\u003e). Adds \u003ccode\u003eclient.nexus\u003c/code\u003e, typed Nexus service clients, operation handles for result/describe/cancel/terminate, list/count APIs, Nexus client interceptors, Nexus operation errors, and \u003ccode\u003eTemporalOperationHandler\u003c/code\u003e for Nexus operations backed by Temporal workflows.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ecommon\u003c/code\u003e, \u003ccode\u003eclient\u003c/code\u003e, \u003ccode\u003eworkflow\u003c/code\u003e] New \u003ccode\u003eSerializationContext\u003c/code\u003e API across payload/failure conversion paths (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/1996\"\u003e#1996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2054\"\u003e#2054\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2060\"\u003e#2060\u003c/a\u003e). Coverage now includes workflow/activity boundaries, workflow and schedule clients, async activity completion, and codecs.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eworkflow\u003c/code\u003e] Named random streams (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/1992\"\u003e#1992\u003c/a\u003e) let plugins and libraries use deterministic randomness without consuming the workflow default PRNG stream.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eworkflow\u003c/code\u003e] Workflow executions can now fail on selected error types, including non-determinism, instead of only failing workflow tasks (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2020\"\u003e#2020\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003econtrib\u003c/code\u003e] New \u003ccode\u003e@temporalio/workflow-streams\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2039\"\u003e#2039\u003c/a\u003e) for durable, offset-addressed workflow event streams, with sdk-python-compatible wire convention...\n\n_Description has been truncated_","html_url":"https://github.com/groupthinking/EventRelay/pull/273","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupthinking%2FEventRelay/issues/273","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/273/packages"},{"uuid":"4636157035","node_id":"PR_kwDOSJ-KK87lGfgM","number":129,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-12T00:38:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T00:39:39.000Z","updated_at":"2026-06-12T00:39:01.000Z","time_to_close":86360,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":36,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.4","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.71.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.58.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.3","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.13.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.4","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.48.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.0","repository_url":"https://github.com/lovell/sharp"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.58.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.101.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 6 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.4 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eangular-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/angular-sdk-v1.2.0...angular-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add provideOpenFeature() standalone provider function (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1409\"\u003e#1409\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/cddf9a9ce0ecd865e6fd5d25266c3f62c61e8665\"\u003ecddf9a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose js sdk identity on client metadata (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1376\"\u003e#1376\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c437e78662786749cba8bfe5051edbd5e6a85e1\"\u003e6c437e7\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.71.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.58.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.6.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.6.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:h...\n\n_Description has been truncated_","html_url":"https://github.com/honeycombio/ced-opentelemetry-demo-app-academy-courses/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/honeycombio%2Fced-opentelemetry-demo-app-academy-courses/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"},{"uuid":"4625755429","node_id":"PR_kwDOSQq6Wc7kkZkR","number":120,"state":"closed","title":"chore(deps): bump the npm-production-dependencies group across 2 directories with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-10T21:26:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-09T21:28:53.000Z","updated_at":"2026-06-10T21:26:46.000Z","time_to_close":86271,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-production-dependencies","update_count":28,"packages":[{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.73.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.60.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.5","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.15.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.50.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.100.5","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.4","new_version":"16.2.8","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 26 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.16.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.60.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.5` | `5.101.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.1` | `6.4.2` |\n\nBumps the npm-production-dependencies group with 15 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.16.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.28.0` | `0.31.0` |\n\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.73.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.60.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.7.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.7.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.215.0 to 0.218.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-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\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-grpc` from 0.215.0 to 0.218.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-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\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.215.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38...\n\n_Description has been truncated_","html_url":"https://github.com/coralogix-se/opentelemetry-demo/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coralogix-se%2Fopentelemetry-demo/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"4608568805","node_id":"PR_kwDOR9bvR87jrsj7","number":827,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 78 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-06-08T20:56:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-07T20:09:35.000Z","updated_at":"2026-06-08T20:56:42.000Z","time_to_close":89225,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":78,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@opentelemetry/api","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-document-load","old_version":"0.39.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-user-interaction","old_version":"0.39.0","new_version":"0.62.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.24.1","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","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.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.16","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.6","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"9.47.1","new_version":"10.56.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.100.8","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.100.8","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.24","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"axios","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.453.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.14.0","new_version":"10.0.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"3.0.6","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.17.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.3.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"zod","old_version":"4.4.2","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@faker-js/faker","old_version":"9.9.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/google.maps","old_version":"3.64.0","new_version":"3.65.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.12.2","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cypress","old_version":"15.15.0","new_version":"15.16.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"msw","old_version":"2.14.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pnpm","old_version":"10.33.2","new_version":"11.5.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"postcss","old_version":"8.5.13","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"rollup-plugin-visualizer","old_version":"5.14.0","new_version":"7.0.1","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-manus-runtime","old_version":"0.0.57","new_version":"0.0.58"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 78 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.8.0` | `1.9.1` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.39.0` | `0.63.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-user-interaction) | `0.39.0` | `0.62.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `1.41.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.13` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `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.8` | `1.1.9` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.14` | `1.2.15` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.3.8` | `1.4.0` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.3.6` | `1.4.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `9.47.1` | `10.56.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.8` | `5.101.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.100.8` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.2` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `9.14.0` | `10.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.77.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.6` | `4.11.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.17.0` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.8.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.2` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `9.9.0` | `10.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@types/google.maps](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google.maps) | `3.64.0` | `3.65.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.2` | `25.9.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `2.1.9` | `4.1.8` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.15.0` | `15.16.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.0` |\n| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.33.2` | `11.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.14.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.16` |\n| vite-plugin-manus-runtime | `0.0.57` | `0.0.58` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.8.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eapi/v1.9.0\u003c/h2\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(metrics): added synchronous gauge \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4528\"\u003e#4528\u003c/a\u003e \u003ca href=\"https://github.com/clintonb\"\u003e\u003ccode\u003e@​clintonb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api): allow adding span links after span creation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4536\"\u003e#4536\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis change is non-breaking for end-users, but breaking for Trace SDK implmentations in accordance with the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/a03382ada8afa9415266a84dafac0510ec8c160f/specification/upgrading.md?plain=1#L97-L122\"\u003especification\u003c/a\u003e as new features need to be implemented.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat: support node 22 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4666\"\u003e#4666\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(instrumentation-grpc): set net.peer.name and net.peer.port on client spans \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3430\"\u003e#3430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(exporter-trace-otlp-proto): Add protobuf otlp trace exporter support for browser \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3208\"\u003e#3208\u003c/a\u003e \u003ca href=\"https://github.com/pkanal\"\u003e\u003ccode\u003e@​pkanal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): use default Resource to comply with semantic conventions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3411\"\u003e#3411\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMetrics exported by the SDK now contain the following resource attributes by default:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eservice.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etelemetry.sdk.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etelemetry.sdk.language\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etelemetry.sdk.version\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): use Date.now() for instrument recording timestamps \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3514\"\u003e#3514\u003c/a\u003e \u003ca href=\"https://github.com/MisterSquishy\"\u003e\u003ccode\u003e@​MisterSquishy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): make spans resilient to clock drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3434\"\u003e#3434\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(selenium-tests): updated webpack version for selenium test issue \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3456\"\u003e#3456\u003c/a\u003e \u003ca href=\"https://github.com/SaumyaBhushan\"\u003e\u003ccode\u003e@​SaumyaBhushan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): collect metrics when periodic exporting metric reader flushes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3517\"\u003e#3517\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): fix duplicated registration of metrics for collectors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3488\"\u003e#3488\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): fix precision loss in numberToHrtime \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3480\"\u003e#3480\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: automatically generate tsconfigs \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3432\"\u003e#3432\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce format with prettier \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3444\"\u003e#3444\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.8.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.51.1 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.51.1...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/exporter-trace-otlp-http\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation` from 0.51.1 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.51.1...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-document-load` from 0.39.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/instrumentation-document-load's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-oracledb: v0.43.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-oracledb-v0.42.0...instrumentation-oracledb-v0.43.0\"\u003e0.43.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-document-load/CHANGELOG.md\"\u003e@​opentelemetry/instrumentation-document-load'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-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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-document-load-v0.61.0...instrumentation-document-load-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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-document-load-v0.60.0...instrumentation-document-load-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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-document-load-v0.59.0...instrumentation-document-load-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\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/3479\"\u003e#3479\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e8891261\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-document-load-v0.58.0...instrumentation-document-load-v0.59.0\"\u003e0.59.0\u003c/a\u003e (2026-03-25)\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/3450\"\u003e#3450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003ec8df394\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-document-load-v0.57.0...instrumentation-document-load-v0.58.0\"\u003e0.58.0\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3411\"\u003e#3411\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e7f4b776\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-document-load-v0.56.0...instrumentation-document-load-v0.57.0\"\u003e0.57.0\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3383\"\u003e#3383\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d3ac7851d69d0781c2c631012937a73998b744e1\"\u003ed3ac785\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-document-load-v0.55.0...instrumentation-document-load-v0.56.0\"\u003e0.56.0\u003c/a\u003e (2026-01-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/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/instrumentation-document-load\"\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@​opentelemetry/instrumentation-document-load\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-fetch` from 0.51.1 to 0.218.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-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.51.1...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/instrumentation-fetch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-user-interaction` from 0.39.0 to 0.62.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-contrib/releases\"\u003e@​opentelemetry/instrumentation-user-interaction's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-user-interaction: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-user-interaction-v0.61.0...instrumentation-user-interaction-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-long-task: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-long-task-v0.61.0...instrumentation-long-task-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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://redire...\n\n_Description has been truncated_","html_url":"https://github.com/bmsull560/Fabric_4L/pull/827","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmsull560%2FFabric_4L/issues/827","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/827/packages"},{"uuid":"4595113989","node_id":"PR_kwDOR9bvR87jAVwS","number":807,"state":"open","title":"chore(deps): bump the npm-dependencies group across 1 directory with 61 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T07:28:53.000Z","updated_at":"2026-06-05T07:29:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":61,"packages":[{"name":"@clerk/react","old_version":"6.7.1","new_version":"6.7.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/react","old_version":"9.47.1","new_version":"10.56.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.100.8","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.97.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.24","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"axios","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.453.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.16","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.14.0","new_version":"10.0.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"3.0.6","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.17.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.3.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@opentelemetry/api","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-document-load","old_version":"0.39.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-user-interaction","old_version":"0.39.0","new_version":"0.62.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.24.1","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@faker-js/faker","old_version":"9.9.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/google.maps","old_version":"3.64.0","new_version":"3.65.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.39","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cypress","old_version":"15.15.0","new_version":"15.16.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"jsdom","old_version":"29.0.2","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.14.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pnpm","old_version":"10.33.2","new_version":"11.5.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"postcss","old_version":"8.5.13","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"rollup-plugin-visualizer","old_version":"5.14.0","new_version":"7.0.1","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@typescript-eslint/utils","old_version":"6.21.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"6.21.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/rule-tester","old_version":"6.21.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.59.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"8.57.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clerk/react](https://github.com/clerk/javascript/tree/HEAD/packages/react) | `6.7.1` | `6.7.3` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `9.47.1` | `10.56.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.8` | `5.101.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.97.0` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.2` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.16` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `9.14.0` | `10.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.77.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.6` | `4.11.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.17.0` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.8.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.8.0` | `1.9.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.39.0` | `0.63.0` |\n| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-user-interaction) | `0.39.0` | `0.62.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `1.41.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `9.9.0` | `10.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@types/google.maps](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google.maps) | `3.64.0` | `3.65.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.39` | `25.9.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `2.1.9` | `4.1.8` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.15.0` | `15.16.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.33.2` | `11.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.14.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `6.21.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.21.0` | `8.60.1` |\n| [@typescript-eslint/rule-tester](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester) | `6.21.0` | `8.60.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.59.1` | `8.60.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.4.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n\n\nUpdates `@clerk/react` from 6.7.1 to 6.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/afb75e68efa561ff18f6ae5359df1cf336e861a5\"\u003e\u003ccode\u003eafb75e6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c3df67a231adff73fa36563718d9b94e6bb2a540\"\u003e\u003ccode\u003ec3df67a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/86fd38f4e39ab89b6a9fbb7515a5d9b7b37aa3ab\"\u003e\u003ccode\u003e86fd38f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8d6bb56de25692e0f9c350f16c8f45fbedaad2ac\"\u003e\u003ccode\u003e8d6bb56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/43dfefaabf0bad1a6d92b75b1cb6de1860ea87e4\"\u003e\u003ccode\u003e43dfefa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5fc7b21573cab36b9184dd6277396f7c38b91e1f\"\u003e\u003ccode\u003e5fc7b21\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c2ba1344db5fd50f1d4e04d01d0455f0181c8d96\"\u003e\u003ccode\u003ec2ba134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/79cdd1f9c9d8aa5d9a98d8d245b5f7f98c0cabb4\"\u003e\u003ccode\u003e79cdd1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4d5027b15873dc6637e49f51142be64ef5f8e9bf\"\u003e\u003ccode\u003e4d5027b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e089248a3dfdf99fc110c06b699a084d4e8a7ee\"\u003e\u003ccode\u003e4e08924\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/bcf0e776231c6ec675d3a3a8bfd122513d3c57ef\"\u003e\u003ccode\u003ebcf0e77\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.14.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/clerk/javascript/blob/main/packages/react/CHANGELOG.md\"\u003e@​clerk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/afb75e68efa561ff18f6ae5359df1cf336e861a5\"\u003e\u003ccode\u003eafb75e6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c3df67a231adff73fa36563718d9b94e6bb2a540\"\u003e\u003ccode\u003ec3df67a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/86fd38f4e39ab89b6a9fbb7515a5d9b7b37aa3ab\"\u003e\u003ccode\u003e86fd38f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8d6bb56de25692e0f9c350f16c8f45fbedaad2ac\"\u003e\u003ccode\u003e8d6bb56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/43dfefaabf0bad1a6d92b75b1cb6de1860ea87e4\"\u003e\u003ccode\u003e43dfefa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5fc7b21573cab36b9184dd6277396f7c38b91e1f\"\u003e\u003ccode\u003e5fc7b21\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c2ba1344db5fd50f1d4e04d01d0455f0181c8d96\"\u003e\u003ccode\u003ec2ba134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/79cdd1f9c9d8aa5d9a98d8d245b5f7f98c0cabb4\"\u003e\u003ccode\u003e79cdd1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4d5027b15873dc6637e49f51142be64ef5f8e9bf\"\u003e\u003ccode\u003e4d5027b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e089248a3dfdf99fc110c06b699a084d4e8a7ee\"\u003e\u003ccode\u003e4e08924\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/bcf0e776231c6ec675d3a3a8bfd122513d3c57ef\"\u003e\u003ccode\u003ebcf0e77\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.14.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/clerk/javascript/commit/c9d9e6ad5cb270285a252ae2657c5ad916dfa58d\"\u003e\u003ccode\u003ec9d9e6a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8679\"\u003e#8679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/219b5f9907949d808c5644213d987be48d4380d5\"\u003e\u003ccode\u003e219b5f9\u003c/code\u003e\u003c/a\u003e build(repo): drop redundant tsc declaration builds (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8721\"\u003e#8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/bbbe654fccb1d28cbb7a9bd61a2cb0a48fa78e7c\"\u003e\u003ccode\u003ebbbe654\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8635\"\u003e#8635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/1fc2a2edc961a7ea520777512504ebc2b86f5e98\"\u003e\u003ccode\u003e1fc2a2e\u003c/code\u003e\u003c/a\u003e chore(repo): Discord (support → community), X, and support email updates (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8650\"\u003e#8650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/react@6.7.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 9.47.1 to 10.56.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\u003e10.56.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Redis diagnostics channel based integration for Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21087\"\u003e#21087\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdds Redis integration support for Deno, covering both \u003ccode\u003eredis\u003c/code\u003e and \u003ccode\u003eioredis\u003c/code\u003e clients.\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): Only capture workflow step error on final retry attempt (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21025\"\u003e#21025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Emit warning if \u003ccode\u003e@sentry/node\u003c/code\u003e was imported instead of \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21240\"\u003e#21240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use ioredis tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21187\"\u003e#21187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Correctly parse sampleRate when \u003ccode\u003econsistentTraceSampling\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21281\"\u003e#21281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Fix \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e breaking Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Wait for span links to be set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21167\"\u003e#21167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eWeakRef\u003c/code\u003e for Span-Scope circular references (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21242\"\u003e#21242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Vendor \u003ccode\u003eInstrumentationNodeModuleFile\u003c/code\u003e to fix Bun \u003ccode\u003e--bytecode\u003c/code\u003e crash (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21262\"\u003e#21262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(profiling-node): Ensure node version support warning includes latest 26 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21229\"\u003e#21229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore scheduled_tasks.lock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21252\"\u003e#21252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Promote lint warnings to errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21213\"\u003e#21213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(docs): Document how to support a new node version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21228\"\u003e#21228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): Weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-status skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21214\"\u003e#21214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-update skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21233\"\u003e#21233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Improve triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21257\"\u003e#21257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Update linear-project-status skill with more details \u0026amp; context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21234\"\u003e#21234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21263\"\u003e#21263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Initial scaffolding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(cloudflare): Move D1 instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21266\"\u003e#21266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor usage of \u003ccode\u003ehrTime\u003c/code\u003e utilities from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21191\"\u003e#21191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Stop mutating OTel RPC metadata to set \u003ccode\u003ehttp.route\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(opentelemetry): Vendor minimal \u003ccode\u003eTraceState\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21192\"\u003e#21192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Add unit test for http client header collection behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21273\"\u003e#21273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Move browser integration tests to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Remove vitest in CF e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21259\"\u003e#21259\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\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\u003e26.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\u003e25.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\u003e44.19 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\u003e46.37 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/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.56.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Redis diagnostics channel based integration for Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21087\"\u003e#21087\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdds Redis integration support for Deno, covering both \u003ccode\u003eredis\u003c/code\u003e and \u003ccode\u003eioredis\u003c/code\u003e clients.\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): Only capture workflow step error on final retry attempt (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21025\"\u003e#21025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Emit warning if \u003ccode\u003e@sentry/node\u003c/code\u003e was imported instead of \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21240\"\u003e#21240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use ioredis tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21187\"\u003e#21187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Correctly parse sampleRate when \u003ccode\u003econsistentTraceSampling\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21281\"\u003e#21281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Fix \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e breaking Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Wait for span links to be set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21167\"\u003e#21167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eWeakRef\u003c/code\u003e for Span-Scope circular references (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21242\"\u003e#21242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Vendor \u003ccode\u003eInstrumentationNodeModuleFile\u003c/code\u003e to fix Bun \u003ccode\u003e--bytecode\u003c/code\u003e crash (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21262\"\u003e#21262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(profiling-node): Ensure node version support warning includes latest 26 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21229\"\u003e#21229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore scheduled_tasks.lock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21252\"\u003e#21252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Promote lint warnings to errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21213\"\u003e#21213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(docs): Document how to support a new node version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21228\"\u003e#21228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): Weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-status skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21214\"\u003e#21214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-update skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21233\"\u003e#21233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Improve triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21257\"\u003e#21257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Update linear-project-status skill with more details \u0026amp; context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21234\"\u003e#21234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21263\"\u003e#21263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Initial scaffolding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(cloudflare): Move D1 instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21266\"\u003e#21266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor usage of \u003ccode\u003ehrTime\u003c/code\u003e utilities from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21191\"\u003e#21191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Stop mutating OTel RPC metadata to set \u003ccode\u003ehttp.route\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(opentelemetry): Vendor minimal \u003ccode\u003eTraceState\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21192\"\u003e#21192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Add unit test for http client header collection behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21273\"\u003e#21273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Move browser integration tests to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Remove vitest in CF e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21259\"\u003e#21259\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\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/29b276c0915f53e3628804693e1ab72f50455a2f\"\u003e\u003ccode\u003e29b276c\u003c/code\u003e\u003c/a\u003e release: 10.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f94a87b77db7f14ae80da0b39b99a43f3cc35043\"\u003e\u003ccode\u003ef94a87b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21291\"\u003e#21291\u003c/a\u003e from getsentry/prepare-release/10.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/165c82a29c7fe98e6a4481962cb9f684896f43d9\"\u003e\u003ccode\u003e165c82a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a7cb7e6208267b56dba47ec61bfe63c31dc6abcb\"\u003e\u003ccode\u003ea7cb7e6\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Fix instrumentDurableObjectWithSentry breaking Cloudflare Ag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d8015e239c4fd2389c44b096927547cd3f9909a3\"\u003e\u003ccode\u003ed8015e2\u003c/code\u003e\u003c/a\u003e feat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01104fb7a4c2dc1bc3fa3dd1e9d8fbad9a7c6a65\"\u003e\u003ccode\u003e01104fb\u003c/code\u003e\u003c/a\u003e fix(browser): Correctly parse sampleRate when \u003ccode\u003econsistentTraceSampling\u003c/code\u003e is en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0613ef7b939cf378a77bf82372b6854e1644b13a\"\u003e\u003ccode\u003e0613ef7\u003c/code\u003e\u003c/a\u003e test(browser): Move browser integration tests to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/231e1f56ff61eb7ee51abf97ff07fbd05c377904\"\u003e\u003ccode\u003e231e1f5\u003c/code\u003e\u003c/a\u003e test(browser): Add unit test for http client header collection behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21273\"\u003e#21273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ec5f82c9033874d4aa75992943f2a437a6c8ccab\"\u003e\u003ccode\u003eec5f82c\u003c/code\u003e\u003c/a\u003e feat(server-utils): initial scaffolding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/dfeeb11e8c904e5ac03f37f3d826ab61197327d4\"\u003e\u003ccode\u003edfeeb11\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Wait for span links to be set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21167\"\u003e#21167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/9.47.1...10.56.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.100.8 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.97.0 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4d130b992d2ac396d75f921bfc530dd3a9d50577\"\u003e\u003ccode\u003e4d130b9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2d27c4e903278930163294ed042540db994d19fb\"\u003e\u003ccode\u003e2d27c4e\u003c/code\u003e\u003c/a\u003e test(react-query-devtools/ReactQueryDevtools{,Panel}): add tests for the full...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e0245c78cb5ae7b7485f6294aa04515be77ad0ac\"\u003e\u003ccode\u003ee0245c7\u003c/code\u003e\u003c/a\u003e test(react-query-devtools/ReactQueryDevtools): add tests for forwarding 'butt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.101.0/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.24 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.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/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.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/TanStack/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy TLS:\u003c/strong\u003e Preserved user \u003ccode\u003ehttpsAgent\u003c/code\u003e TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10957\"\u003e#10957\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native FormData:\u003c/strong\u003e Cleared default \u003ccode\u003eContent-Type\u003c/code\u003e for React Native \u003ccode\u003eFormData\u003c/code\u003e so multipart boundaries can be generated correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10898\"\u003e#10898\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10875\"\u003e#10875\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequest Data Merging:\u003c/strong\u003e Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBundler Compatibility:\u003c/strong\u003e Converted \u003ccode\u003eresolveConfig\u003c/code\u003e from an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Corrected \u003ccode\u003eAxiosHeaders.toJSON()\u003c/code\u003e return types and updated CommonJS \u003ccode\u003eisCancel\u003c/code\u003e typings to narrow to \u003ccode\u003eCanceledError\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10956\"\u003e#10956\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10952\"\u003e#10952\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild Tooling:\u003c/strong\u003e Avoided emitting a null \u003ccode\u003eAuthorization\u003c/code\u003e header from the GitHub build helper when \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e is unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10931\"\u003e#10931\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2 Internals:\u003c/strong\u003e Extracted \u003ccode\u003eHttp2Sessions\u003c/code\u003e into its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Publishing:\u003c/strong\u003e Reduced published package size by switching to a \u003ccode\u003efiles\u003c/code\u003e allowlist and dropping unneeded unminified bundle source maps. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI and Release Automation:\u003c/strong\u003e Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10907\"\u003e#10907\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10911\"\u003e#10911\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10916\"\u003e#10916\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10927\"\u003e#10927\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10935\"\u003e#10935\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10983\"\u003e#10983\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeveloper Workflow:\u003c/strong\u003e Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10925\"\u003e#10925\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10914\"\u003e#10914\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10958\"\u003e#10958\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation and Policy:\u003c/strong\u003e Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10890\"\u003e#10890\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10889\"\u003e#10889\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10921\"\u003e#10921\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10945\"\u003e#10945\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10933\"\u003e#10933\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10915\"\u003e#10915\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10887\"\u003e#10887\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10955\"\u003e#10955\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright, \u003ccode\u003efs-extra\u003c/code\u003e, \u003ccode\u003eqs\u003c/code\u003e, docs dependencies, and GitHub Actions dependencies including \u003ccode\u003eactions/dependency-review-action\u003c/code\u003e and \u003ccode\u003ezizmorcore/zizmor-action\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10871\"\u003e#10871\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10879\"\u003e#10879\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10918\"\u003e#10918\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10919\"\u003e#10919\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10934\"\u003e#10934\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10947\"\u003e#10947\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10954\"\u003e#10954\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10960\"\u003e#10960\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/BasixKOR\"\u003e\u003ccode\u003e@​BasixKOR\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/carladams1299-lab\"\u003e\u003ccode\u003e@​carladams1299-lab\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/LaplaceYoung\"\u003e\u003ccode\u003e@​LaplaceYoung\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/RonGamzu\"\u003e\u003ccode\u003e@​RonGamzu\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sapirbaruch\"\u003e\u003ccode\u003e@​sapirbaruch\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/nezukoagent\"\u003e\u003ccode\u003e@​nezukoagent\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Mohammad-Faiz-Cloud-Engineer\"\u003e\u003ccode\u003e@​Mohammad-Faiz-Cloud-Engineer\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/azandabot\"\u003e\u003ccode\u003e@​azandabot\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10931\"\u003e#10931\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/niksy\"\u003e\u003ccode\u003e@​niksy\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.17.0\"\u003eFull Changelog\u003c/a\u003e\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etra...\n\n_Description has been truncated_","html_url":"https://github.com/bmsull560/Fabric_4L/pull/807","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmsull560%2FFabric_4L/issues/807","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/807/packages"},{"uuid":"4592246742","node_id":"PR_kwDOGdDBwc7i3AV6","number":703,"state":"closed","title":"meta: bump the vercel group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T03:16:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T21:19:42.000Z","updated_at":"2026-06-08T03:16:02.000Z","time_to_close":280578,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"meta: bump","group_name":"vercel","update_count":7,"packages":[{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"@opentelemetry/api-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"1.30.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"next-intl","old_version":"4.9.2","new_version":"4.13.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the vercel group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.30.1` | `2.7.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.2` | `4.13.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n\n\nUpdates `turbo` from 2.9.14 to 2.9.16\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.9.16\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\u003erelease(turborepo): 2.9.15 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/12955\"\u003evercel/turborepo#12955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid hanging PTY shutdown 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/12958\"\u003evercel/turborepo#12958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Retry npm tlog publish failures 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/12959\"\u003evercel/turborepo#12959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16-canary.1 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/12960\"\u003evercel/turborepo#12960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve nested Bun dependency versions 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/12963\"\u003evercel/turborepo#12963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Preserve nested Bun dependency versions\u0026quot; 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/12964\"\u003evercel/turborepo#12964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16-canary.2 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/12961\"\u003evercel/turborepo#12961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve nested Bun dependency versions 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/12965\"\u003evercel/turborepo#12965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't delete existing \u003ccode\u003e.git\u003c/code\u003e when using \u003ccode\u003e--no-git\u003c/code\u003e flag 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/12968\"\u003evercel/turborepo#12968\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.9.15...v2.9.16\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.15...v2.9.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.16-canary.2\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\u003erelease(turborepo): 2.9.15-canary.7 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/12935\"\u003evercel/turborepo#12935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore a few internal invariant checks 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/12933\"\u003evercel/turborepo#12933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve profile tracing coverage 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/12936\"\u003evercel/turborepo#12936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use build-scale OTel duration buckets 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/12939\"\u003evercel/turborepo#12939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve pnpm injected peer package entries 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/12940\"\u003evercel/turborepo#12940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add heap allocation profiling 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/12943\"\u003evercel/turborepo#12943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.8 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/12945\"\u003evercel/turborepo#12945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Correct attribute presence claims in turborepo-otel by \u003ca href=\"https://github.com/adityasingh2400\"\u003e\u003ccode\u003e@​adityasingh2400\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12932\"\u003evercel/turborepo#12932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(turbo-codemod): Remove duplicate \u0026quot;in\u0026quot; in transforms path comment by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12948\"\u003evercel/turborepo#12948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Switch Geist font imports to npm geist package by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12952\"\u003evercel/turborepo#12952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Respect root gitignore during prune 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/12953\"\u003evercel/turborepo#12953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden OTEL endpoint validation 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/12954\"\u003evercel/turborepo#12954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15 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/12955\"\u003evercel/turborepo#12955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid hanging PTY shutdown 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/12958\"\u003evercel/turborepo#12958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Retry npm tlog publish failures 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/12959\"\u003evercel/turborepo#12959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16-canary.1 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/12960\"\u003evercel/turborepo#12960\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/adityasingh2400\"\u003e\u003ccode\u003e@​adityasingh2400\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12932\"\u003evercel/turborepo#12932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12948\"\u003evercel/turborepo#12948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12952\"\u003evercel/turborepo#12952\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.9.15-canary.7...v2.9.16-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.15-canary.7...v2.9.16-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/5e2d466c345604aa2011cd2314d176f401f650de\"\u003e\u003ccode\u003e5e2d466\u003c/code\u003e\u003c/a\u003e publish 2.9.16 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4aa626ee2316a61d070bcce4038ff26474180ee\"\u003e\u003ccode\u003eb4aa626\u003c/code\u003e\u003c/a\u003e fix: Don't delete existing \u003ccode\u003e.git\u003c/code\u003e when using \u003ccode\u003e--no-git\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12968\"\u003e#12968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7952b4627d04f1edd7ab9f2262a17c3e49cc1bc8\"\u003e\u003ccode\u003e7952b46\u003c/code\u003e\u003c/a\u003e fix: Preserve nested Bun dependency versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12965\"\u003e#12965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5e5b248c188e679616c0d9e23bbe4ed8b46c9c36\"\u003e\u003ccode\u003e5e5b248\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.16-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12961\"\u003e#12961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3b1b6e9655ccafc73b80bca5f8cf815310cb2728\"\u003e\u003ccode\u003e3b1b6e9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Preserve nested Bun dependency versions\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12964\"\u003e#12964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8d4eaf81af296377e6c7533138b8f8c35b77bd7e\"\u003e\u003ccode\u003e8d4eaf8\u003c/code\u003e\u003c/a\u003e fix: Preserve nested Bun dependency versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12963\"\u003e#12963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2284fa90a3492cd6800567ab2d4946dc5c853c91\"\u003e\u003ccode\u003e2284fa9\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.16-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12960\"\u003e#12960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5317f656c7d13c382eb97a6fac786ab8a807295a\"\u003e\u003ccode\u003e5317f65\u003c/code\u003e\u003c/a\u003e fix: Retry npm tlog publish failures (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/52e81bd93645e6d0b7fe44470cb93d4020c3dfd5\"\u003e\u003ccode\u003e52e81bd\u003c/code\u003e\u003c/a\u003e fix: Avoid hanging PTY shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12958\"\u003e#12958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c85d4104bdc18df051334210d29c49353c46facf\"\u003e\u003ccode\u003ec85d410\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.15 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12955\"\u003e#12955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api-logs` from 0.215.0 to 0.218.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.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.215.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.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 1.30.1 to 2.7.1\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.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/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\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.30.1...v2.7.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@​opentelemetry/resources\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.215.0 to 0.218.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-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.9.2 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.0\u003c/h2\u003e\n\u003ch2\u003e4.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ If you're using \u003ccode\u003euseExtracted\u003c/code\u003e, this requires an update to your existing keys. Please point your agent at \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2330\"\u003eamannn/next-intl#2330\u003c/a\u003e to upgrade.\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ A small config change is required for \u003ccode\u003euseExtracted\u003c/code\u003e users to upgrade, please see \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2316\"\u003eamannn/next-intl#2316\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.11.2\u003c/h2\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch1\u003eThis was reverted in \u003ca href=\"https://github.com/amannn/next-intl/releases/tag/v4.11.2\"\u003ehttps://github.com/amannn/next-intl/releases/tag/v4.11.2\u003c/a\u003e\u003c/h1\u003e\n\u003chr /\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd per-domain \u003ccode\u003elocalePrefix\u003c/code\u003e override support (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2273\"\u003e#2273\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3e9febfc14f26d3f13ae0c20059c78028c22d50d\"\u003e3e9febf\u003c/a\u003e) – by \u003ca href=\"https://github.com/frankmatheron\"\u003e\u003ccode\u003e@​frankmatheron\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/amannn/next-intl/commit/3e013c402ee54f247bffd1e55ca1c8d06ca8eaa7\"\u003e\u003ccode\u003e3e013c4\u003c/code\u003e\u003c/a\u003e v4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003e\u003ccode\u003ea003d3a\u003c/code\u003e\u003c/a\u003e feat: Use URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/2e351aee48b2f24fc442bacef81fe697bd22051f\"\u003e\u003ccode\u003e2e351ae\u003c/code\u003e\u003c/a\u003e docs: Add ElevenLabs logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d7aaa62e9968c898048a6143bdfb6f4608ca425f\"\u003e\u003ccode\u003ed7aaa62\u003c/code\u003e\u003c/a\u003e docs: Add note on \u003ccode\u003ePromise.all\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/233af940d84822b953326d81778594136cb64960\"\u003e\u003ccode\u003e233af94\u003c/code\u003e\u003c/a\u003e docs: Reorder extraction docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d7bf7af5f882da3ccff30fddaa7fc6dd9a5573c2\"\u003e\u003ccode\u003ed7bf7af\u003c/code\u003e\u003c/a\u003e v4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003e\u003ccode\u003ebff2f96\u003c/code\u003e\u003c/a\u003e feat: Improvements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/940dfbfbad98ceef00bb9c47822c533f384c0e02\"\u003e\u003ccode\u003e940dfbf\u003c/code\u003e\u003c/a\u003e v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003e\u003ccode\u003eeb3a6a4\u003c/code\u003e\u003c/a\u003e fix: Revert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a6a8f8f4f8b72e5435147c98c6f23b301b79d35c\"\u003e\u003ccode\u003ea6a8f8f\u003c/code\u003e\u003c/a\u003e v4.11.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.9.2...v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 16.2.4 to 16.2.6\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\"\u003e@​next/eslint-plugin-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93491\"\u003e#93491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\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/ee6e79b1792a4d401ddf2480f40a83549f...\n\n_Description has been truncated_","html_url":"https://github.com/gifhuppp/nodejs.org/pull/703","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gifhuppp%2Fnodejs.org/issues/703","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/703/packages"},{"uuid":"4581977664","node_id":"PR_kwDORxQaNc7iU-9H","number":183,"state":"closed","title":"build(deps): bump the npm-production-dependencies group across 2 directories with 35 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T23:38:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T17:01:49.000Z","updated_at":"2026-06-09T23:38:57.000Z","time_to_close":542227,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production-dependencies","update_count":35,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.4","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.71.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.58.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.3","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.13.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.4","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.48.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 32 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.58.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.101.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 18 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.26.0` | `0.31.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.4 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.71.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.58.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.6.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional comm...\n\n_Description has been truncated_","html_url":"https://github.com/GuanceDemo/OpenTelemetry_Demo/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuanceDemo%2FOpenTelemetry_Demo/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"4576109258","node_id":"PR_kwDOAj-F4s7iBxPW","number":8945,"state":"open","title":"meta: bump the vercel group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript","auto-merge"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T01:13:14.000Z","updated_at":"2026-06-03T01:14:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"meta: bump","group_name":"vercel","update_count":6,"packages":[{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"@opentelemetry/api-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"next-intl","old_version":"4.9.2","new_version":"4.12.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the vercel group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.2` | `4.12.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n\nUpdates `turbo` from 2.9.14 to 2.9.15\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.9.15\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\u003erelease(turborepo): 2.9.14 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/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json 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/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion 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/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 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/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries 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/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 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/12812\"\u003evercel/turborepo#12812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent cache archive symlink reads 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/12813\"\u003evercel/turborepo#12813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.3 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/12814\"\u003evercel/turborepo#12814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid path-racy chmod during directory restore 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/12815\"\u003evercel/turborepo#12815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent cache restore symlink race writes 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/12817\"\u003evercel/turborepo#12817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Deny Rust panic extraction by default 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/12818\"\u003evercel/turborepo#12818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make structured log symlink defense race-safe 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/12821\"\u003evercel/turborepo#12821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve Bun alias child packages 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/12822\"\u003evercel/turborepo#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid UTF-8 panics at boundaries 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/12823\"\u003evercel/turborepo#12823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve non-UTF-8 Git path boundaries 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/12826\"\u003evercel/turborepo#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Create daemon dirs with private permissions 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/12827\"\u003evercel/turborepo#12827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Return Berry lockfile errors instead of panicking 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/12828\"\u003evercel/turborepo#12828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Isolate Corepack state in integration tests 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/12831\"\u003evercel/turborepo#12831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use larger Windows runners for Rust tests 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/12832\"\u003evercel/turborepo#12832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add \u003ccode\u003ewith-vite-module-federation\u003c/code\u003e example by \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12794\"\u003evercel/turborepo#12794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Run Rust tests without partitioning 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/12833\"\u003evercel/turborepo#12833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove \u003ccode\u003eTaskHashTracker\u003c/code\u003e-based \u003ccode\u003eexpect()\u003c/code\u003e calls 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/12836\"\u003evercel/turborepo#12836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Deduplicate hash canonicalization 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/12837\"\u003evercel/turborepo#12837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent Windows process drain hangs 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/12838\"\u003evercel/turborepo#12838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refactor execsync to execfilesync for Shell command built from environment values by \u003ca href=\"https://github.com/bjormgyg\"\u003e\u003ccode\u003e@​bjormgyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12829\"\u003evercel/turborepo#12829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Bound vt100 random quickcheck 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/12839\"\u003evercel/turborepo#12839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate daemon discovery responses 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/12840\"\u003evercel/turborepo#12840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Store \u003ccode\u003ePackageGraph\u003c/code\u003e root invariants 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/12841\"\u003evercel/turborepo#12841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Avoid engine graph node expects 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/12842\"\u003evercel/turborepo#12842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Make Rust tests parallel-safe 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/12843\"\u003evercel/turborepo#12843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid graph utility node lookup panics 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/12844\"\u003evercel/turborepo#12844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid graph walker \u003ccode\u003eexpect()\u003c/code\u003e calls 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/12845\"\u003evercel/turborepo#12845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove fs panic extraction lints 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/12846\"\u003evercel/turborepo#12846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove fixed map panic extraction calls 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/12847\"\u003evercel/turborepo#12847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove devtools WebSocket panics 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/12850\"\u003evercel/turborepo#12850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove json rewrite panic lint allow 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/12848\"\u003evercel/turborepo#12848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove turborepo-types panic lint allows 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/12849\"\u003evercel/turborepo#12849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove turborepo-hash build expect 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/12851\"\u003evercel/turborepo#12851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove napi panic lint allows 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/12852\"\u003evercel/turborepo#12852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid globwatch expect calls 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/12853\"\u003evercel/turborepo#12853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove LSP expect callsites 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/12854\"\u003evercel/turborepo#12854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove scope panic lint allows 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/12855\"\u003evercel/turborepo#12855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove task hash panic lints 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/12856\"\u003evercel/turborepo#12856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove frameworks panic lint allows 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/12857\"\u003evercel/turborepo#12857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove microfrontends proxy expect lint allow 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/12859\"\u003evercel/turborepo#12859\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/3e78ad23f8dff38c247bb412f73eb7e3698cab2c\"\u003e\u003ccode\u003e3e78ad2\u003c/code\u003e\u003c/a\u003e publish 2.9.15 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/076ff97383ad34f58650b39026c85e12cf116053\"\u003e\u003ccode\u003e076ff97\u003c/code\u003e\u003c/a\u003e fix: Harden OTEL endpoint validation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12954\"\u003e#12954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f96ccc4d6e83e4677e1f0771bd67d782828f1e6b\"\u003e\u003ccode\u003ef96ccc4\u003c/code\u003e\u003c/a\u003e fix: Respect root gitignore during prune (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ebebf4136baca436537c6519892387d500a146fc\"\u003e\u003ccode\u003eebebf41\u003c/code\u003e\u003c/a\u003e chore: Switch Geist font imports to npm geist package (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12952\"\u003e#12952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5fa3039542faa44b25b3dc4c004e0b611ad24d4c\"\u003e\u003ccode\u003e5fa3039\u003c/code\u003e\u003c/a\u003e chore(turbo-codemod): remove duplicate \u0026quot;in\u0026quot; in transforms path comment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8fc94f38380728356dda5a8d894e046df9f5b61a\"\u003e\u003ccode\u003e8fc94f3\u003c/code\u003e\u003c/a\u003e docs: Correct attribute presence claims in turborepo-otel (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12932\"\u003e#12932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/06e81ea0b7a8c7d33ec89f3241310ec6fa273da3\"\u003e\u003ccode\u003e06e81ea\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.15-canary.8 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12945\"\u003e#12945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c7ad6f29ba4ea07470a0a9e4d2590a490b6f60f5\"\u003e\u003ccode\u003ec7ad6f2\u003c/code\u003e\u003c/a\u003e feat: Add heap allocation profiling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/31123f47faed6147b2eb57e8f3557e89138008c7\"\u003e\u003ccode\u003e31123f4\u003c/code\u003e\u003c/a\u003e fix: Preserve pnpm injected peer package entries (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12940\"\u003e#12940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6ed6fb04f2bde329c68384e1a7d14f84e34f8869\"\u003e\u003ccode\u003e6ed6fb0\u003c/code\u003e\u003c/a\u003e fix: Use build-scale OTel duration buckets (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12939\"\u003e#12939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api-logs` from 0.215.0 to 0.218.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.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.215.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.215.0 to 0.218.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-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.9.2 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ A small config change is required for \u003ccode\u003euseExtracted\u003c/code\u003e users to upgrade, please see \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2316\"\u003eamannn/next-intl#2316\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.11.2\u003c/h2\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch1\u003eThis was reverted in \u003ca href=\"https://github.com/amannn/next-intl/releases/tag/v4.11.2\"\u003ehttps://github.com/amannn/next-intl/releases/tag/v4.11.2\u003c/a\u003e\u003c/h1\u003e\n\u003chr /\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ If you're using a setup behind a reverse proxy and your proxy sets \u003ccode\u003ex-forwarded-port\u003c/code\u003e, make sure the value is correct (typically 443).\u003c/p\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd per-domain \u003ccode\u003elocalePrefix\u003c/code\u003e override support (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2273\"\u003e#2273\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3e9febfc14f26d3f13ae0c20059c78028c22d50d\"\u003e3e9febf\u003c/a\u003e) – by \u003ca href=\"https://github.com/frankmatheron\"\u003e\u003ccode\u003e@​frankmatheron\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd per-domain \u003ccode\u003elocalePrefix\u003c/code\u003e override support (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2273\"\u003e#2273\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3e9febfc14f26d3f13ae0c20059c78028c22d50d\"\u003e3e9febf\u003c/a\u003e) – by \u003ca href=\"https://github.com/frankmatheron\"\u003e\u003ccode\u003e@​frankmatheron\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/amannn/next-intl/commit/d7bf7af5f882da3ccff30fddaa7fc6dd9a5573c2\"\u003e\u003ccode\u003ed7bf7af\u003c/code\u003e\u003c/a\u003e v4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003e\u003ccode\u003ebff2f96\u003c/code\u003e\u003c/a\u003e feat: Improvements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/940dfbfbad98ceef00bb9c47822c533f384c0e02\"\u003e\u003ccode\u003e940dfbf\u003c/code\u003e\u003c/a\u003e v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003e\u003ccode\u003eeb3a6a4\u003c/code\u003e\u003c/a\u003e fix: Revert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a6a8f8f4f8b72e5435147c98c6f23b301b79d35c\"\u003e\u003ccode\u003ea6a8f8f\u003c/code\u003e\u003c/a\u003e v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003e\u003ccode\u003eff77a3d\u003c/code\u003e\u003c/a\u003e fix: Avoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02989b633cf2074af21a31c8d59ba4f365e44a8a\"\u003e\u003ccode\u003e02989b6\u003c/code\u003e\u003c/a\u003e test: Refactor extractor tests to e2e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/e68a5910bdc301c58859fec56bb196b4b3510419\"\u003e\u003ccode\u003ee68a591\u003c/code\u003e\u003c/a\u003e v4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e\u003ccode\u003e3666aa8\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/11d9ce823f9901041eaeb620859607aadf49ef3f\"\u003e\u003ccode\u003e11d9ce8\u003c/code\u003e\u003c/a\u003e v4.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.9.2...v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 16.2.4 to 16.2.6\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\"\u003e@​next/eslint-plugin-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93491\"\u003e#93491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\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/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/766148f9cd48c0e218acafcd0f15defc14871bf4\"\u003e\u003ccode\u003e766148f\u003c/code\u003e\u003c/a\u003e v16.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.6/packages/eslint-plugin-next\"\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@​next/eslint-plugin-next\u003c/code\u003e since your current version.\u003c/p\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/nodejs/nodejs.org/pull/8945","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fnodejs.org/issues/8945","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8945/packages"},{"uuid":"4573561524","node_id":"PR_kwDOEyMPOc7h5V-6","number":1493,"state":"closed","title":"Bump the ui group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-04T11:43:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T17:21:25.000Z","updated_at":"2026-06-04T11:43:21.000Z","time_to_close":152514,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"ui","update_count":46,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.2","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/view","old_version":"6.41.1","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.100.8","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-themes","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"immer","old_version":"11.1.4","new_version":"11.1.8","repository_url":"https://github.com/immerjs/immer"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-error-boundary","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.14.2","new_version":"7.16.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"zod","old_version":"4.4.2","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@storybook/addon-vitest","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint-plugin-storybook","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"msw","old_version":"2.14.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"oxfmt","old_version":"0.47.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.62.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"storybook","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.29.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/plugin-styled-components","old_version":"12.9.0","new_version":"12.12.1","repository_url":"https://github.com/swc-project/plugins"},{"name":"@vitejs/plugin-react-swc","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"babel-plugin-styled-components","old_version":"2.1.4","new_version":"2.3.0","repository_url":"https://github.com/styled-components/babel-plugin-styled-components"},{"name":"jest-environment-jsdom","old_version":"30.3.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"ace-builds","old_version":"1.43.6","new_version":"1.44.0","repository_url":"https://github.com/ajaxorg/ace-builds"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@opentelemetry/instrumentation","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-document-load","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-user-interaction","old_version":"0.60.0","new_version":"0.62.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the ui group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.2` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.41.1` | `6.43.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.8` | `5.100.14` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [immer](https://github.com/immerjs/immer) | `11.1.4` | `11.1.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.1.1` | `6.1.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.77.0` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.5` | `19.2.6` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.14.2` | `7.16.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.1` | `6.4.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.2` | `4.4.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.6` | `10.4.1` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.6` | `10.4.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.6` | `10.4.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.47.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.62.0` | `1.67.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.6` | `10.4.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.3` | `7.29.7` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.28.5` | `7.29.7` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.40` |\n| [@swc/plugin-styled-components](https://github.com/swc-project/plugins/tree/HEAD/packages/styled-components) | `12.9.0` | `12.12.1` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.3.0` | `4.3.1` |\n| [babel-plugin-styled-components](https://github.com/styled-components/babel-plugin-styled-components) | `2.1.4` | `2.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.3.0` | `30.4.1` |\n| [ace-builds](https://github.com/ajaxorg/ace-builds) | `1.43.6` | `1.44.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.1` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.61.0` | `0.63.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-user-interaction) | `0.60.0` | `0.62.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.1 to 6.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.41.1 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.100.8 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/codemirror-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/react-codemirror` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/react-codemirror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.1.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cp\u003eThis release revisits the approach to CDN usage and introduces a new package, \u003ccode\u003e@date-fns/cdn\u003c/code\u003e and deprecates the \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts. It allowed reducing the zipped package size from \u003ccode\u003e5.83 MB\u003c/code\u003e down to \u003ccode\u003e3.96 MB\u003c/code\u003e without introducing any breaking changes.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5.0.0-alpha.0\u003c/code\u003e where CDN scripts are completely removed from \u003ccode\u003edate-fns\u003c/code\u003e the change is more significant and brings the zipped package size down to \u003ccode\u003e2.89 MB\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e: The \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package for CDN usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved CDN source maps to reduce the package size. If you rely on them, please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package that still includes them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed missing modularized optimization fallback (\u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003efor Next.js and others\u003c/a\u003e). See \u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003e#4193\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ept\u003c/code\u003e locale first day of week to be Sunday. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4195\"\u003e#4195\u003c/a\u003e by \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ezh-CN\u003c/code\u003e, \u003ccode\u003ezh-HK\u003c/code\u003e, and \u003ccode\u003ezh-TW\u003c/code\u003e locale month parsing for October, November, and December. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4194\"\u003e#4194\u003c/a\u003e by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\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/date-fns/date-fns/commit/cd53d2538cfa318404eff7ade6449b49bf34562e\"\u003e\u003ccode\u003ecd53d25\u003c/code\u003e\u003c/a\u003e Promote to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d948ec151d395096de8a45fbcd9b1e79c26fda25\"\u003e\u003ccode\u003ed948ec1\u003c/code\u003e\u003c/a\u003e Preserve but deprecate CDN versions for v4, set up v5 with polyfills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ee65753cfc5d73cc9acd43aaa8012b3b233ddf32\"\u003e\u003ccode\u003eee65753\u003c/code\u003e\u003c/a\u003e Add root \u003ccode\u003emise :format\u003c/code\u003e task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/9f5bdf5d5a944772aa9668c4fa6567d89ca01fa9\"\u003e\u003ccode\u003e9f5bdf5\u003c/code\u003e\u003c/a\u003e Add positional argument to \u003ccode\u003etest/smoke.sh\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/651ead6faf331515814803faf457f5b9db7c9729\"\u003e\u003ccode\u003e651ead6\u003c/code\u003e\u003c/a\u003e Split CDN bundles into separate \u003ccode\u003e@​date-fns/cdn\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/224c1a209967dad359a2c2adc9a5b0ef72e4fe7b\"\u003e\u003ccode\u003e224c1a2\u003c/code\u003e\u003c/a\u003e Deprecate type tests as attw hangs on date-fns package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/7bb2842dac3d579f84b2de62f015335fb3ac734a\"\u003e\u003ccode\u003e7bb2842\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003ePACKAGE_OUTPUT_PATH\u003c/code\u003e to \u003ccode\u003e--dist\u003c/code\u003e flag in the package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/b6ad5acc5ab0b40777a2695ec074c2ffcd982763\"\u003e\u003ccode\u003eb6ad5ac\u003c/code\u003e\u003c/a\u003e Add flags to control package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/424a783de1fd974bcdbe907c9c5eb5154e9db29f\"\u003e\u003ccode\u003e424a783\u003c/code\u003e\u003c/a\u003e Fix docs release after moving to monorepo setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/f95bcf18b53e6832b2c575c24c98654a24f52699\"\u003e\u003ccode\u003ef95bcf1\u003c/code\u003e\u003c/a\u003e (docs): Add missing \u003ccode\u003etsx\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.1.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immer` from 11.1.4 to 11.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immerjs/immer/releases\"\u003eimmer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.7...v11.1.8\"\u003e11.1.8\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate current and original typings to assert draft value is unwrapped (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/bf2d15439259887f98f2737cf7ebde4234d5adea\"\u003ebf2d154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.6...v11.1.7\"\u003e11.1.7\u003c/a\u003e (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove higher order type inference for WritableDraft (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/7390d6c3ae8b54df165c003b14b088a085950f76\"\u003e7390d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.5...v11.1.6\"\u003e11.1.6\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove invalid curried producer type (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1216\"\u003e#1216\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/b40b04f789a59f7948c7e5de29ce4dc5ddca3e38\"\u003eb40b04f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.4...v11.1.5\"\u003e11.1.5\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle nested proxies after spreading and inserting into an array (\u003ca href=\"https://github.com/immerjs/immer/commit/d3bc436d0f39dd9c273f1fad3061c17f73ffd82a\"\u003ed3bc436\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/immerjs/immer/commit/bf2d15439259887f98f2737cf7ebde4234d5adea\"\u003e\u003ccode\u003ebf2d154\u003c/code\u003e\u003c/a\u003e fix: update current and original typings to assert draft value is unwrapped (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/7390d6c3ae8b54df165c003b14b088a085950f76\"\u003e\u003ccode\u003e7390d6c\u003c/code\u003e\u003c/a\u003e fix: improve higher order type inference for WritableDraft (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/5155a3382c399cc3dd616a3e6c5e7b337d2403d6\"\u003e\u003ccode\u003e5155a33\u003c/code\u003e\u003c/a\u003e chore: regression tests for fixed issue \u003ca href=\"https://redirect.github.com/immerjs/immer/issues/916\"\u003e#916\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b67db83e3021962233329c0c72c94d06fb295a49\"\u003e\u003ccode\u003eb67db83\u003c/code\u003e\u003c/a\u003e chore(deps): bump postcss from 8.4.31 to 8.5.13 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b40b04f789a59f7948c7e5de29ce4dc5ddca3e38\"\u003e\u003ccode\u003eb40b04f\u003c/code\u003e\u003c/a\u003e fix: remove invalid curried producer type (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/4f1a96fe48737fb1693c6cd597464e2445dd8ed5\"\u003e\u003ccode\u003e4f1a96f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.21 to 4.18.1 (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/3b6c372881c5bcb5e098dac635a4a350ba8095bf\"\u003e\u003ccode\u003e3b6c372\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.12 to 1.1.14 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/229c8fb1e20ab01d133b75d4015bdf5994310a6f\"\u003e\u003ccode\u003e229c8fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.21 to 4.18.1 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/48f239cb76d795cd97c7c8996ae858d64e51f39c\"\u003e\u003ccode\u003e48f239c\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.21 to 4.18.1 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/64bd3a7cc0c13fa38752e0bf0bc554d014618834\"\u003e\u003ccode\u003e64bd3a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump immutable from 3.8.2 to 3.8.3 (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.4...v11.1.8\"\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 immer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.15\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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-error-boundary` 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/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003cp\u003eREADME and doc comment updates\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/bvaughn/react-error-boundary/commit/90b9a7e8766faa7890eff14ffedc77ea80740179\"\u003e\u003ccode\u003e90b9a7e\u003c/code\u003e\u003c/a\u003e 6.1.1 -\u0026gt; 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/7d29d50b7311760d4fb10585de7c7002e7e84f77\"\u003e\u003ccode\u003e7d29d50\u003c/code\u003e\u003c/a\u003e Update react-lib-tools from 0.0.47 to 0.0.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/09b152297c787e94e617f99fbaccf8b39af4446e\"\u003e\u003ccode\u003e09b1522\u003c/code\u003e\u003c/a\u003e Refresh error boundary docs and examples (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9db16fda3ca15fbfd252442e78d3b0c006e20541\"\u003e\u003ccode\u003e9db16fd\u003c/code\u003e\u003c/a\u003e Upgrade react-lib-tools to improve site-search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/4f541a4c7ff02d043c1c1f2d908e082c8e609bf6\"\u003e\u003ccode\u003e4f541a4\u003c/code\u003e\u003c/a\u003e Add note about ESM to home page and README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f3f958219b1c93b887f6b29f50cc24db222d4cef\"\u003e\u003ccode\u003ef3f9582\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/ecaf9257e11c12a3c04c8bf85a6891db6dda3933\"\u003e\u003ccode\u003eecaf925\u003c/code\u003e\u003c/a\u003e Update example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/70902a98eea6195b7efe2262bb102a8f26103e55\"\u003e\u003ccode\u003e70902a9\u003c/code\u003e\u003c/a\u003e Fix JSX attribute in ErrorBoundary example (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f964b1c863b08a03ff5b4abd7bbe082d85f5f1df\"\u003e\u003ccode\u003ef964b1c\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e7b8fe247d9260a98e21e35013abaaf157ca3e67\"\u003e\u003ccode\u003ee7b8fe2\u003c/code\u003e\u003c/a\u003e Update react-lib-tools to better respect prefers-reduced-motion: reduce setting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.1.1...6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.75.0 to 7.77.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.77.0\u003c/h2\u003e\n\u003cp\u003e🥡 feat: add resetDefaultValues API (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13427\"\u003e#13427\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-hook-form.com/docs/useform/resetdefaultvalues\"\u003ehttps://react-hook-form.com/docs/useform/resetdefaultvalues\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst { resetDefaultValues } = useForm();\r\n\u003cp\u003eresetDefaultValues(currentValues);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐚 harden get() against prototype-path traversal (\u003cstrong\u003eproto\u003c/strong\u003e / constructor / prototype) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13479\"\u003e#13479\u003c/a\u003e)\n🐞 fix FieldArray errors overriding nested fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13476\"\u003e#13476\u003c/a\u003e)\n🐞 fix inconsistent reset({}) behavior requiring double-call to take effect (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13473\"\u003e#13473\u003c/a\u003e)\n🐞 fix: preserve values with shouldUnregister (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13464\"\u003e#13464\u003c/a\u003e)\n🐞 fix stale isDirty in subscribe payload after reset(..., { keepValues: true }) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13461\"\u003e#13461\u003c/a\u003e)\n👝 save bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.76.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: pass options parameter through setValues to enable validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13457\"\u003e#13457\u003c/a\u003e)\n🐞 fix(setValues): emit whole-form change without stale name/type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13450\"\u003e#13450\u003c/a\u003e)\n🚗 perf(setValues): thread skipClone through setFieldValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13448\"\u003e#13448\u003c/a\u003e)\n🚗 perf(setValues): skip redundant per-field deep clones (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13445\"\u003e#13445\u003c/a\u003e)\nRevert \u0026quot;🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13388\"\u003e#13388\u003c/a\u003e)\u0026quot;\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/philibea\"\u003e\u003ccode\u003e@​philibea\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maxkostow\"\u003e\u003ccode\u003e@​maxkostow\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.76.0\u003c/h2\u003e\n\u003cp\u003e🪭 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13141\"\u003e#13141\u003c/a\u003e improve isDirty sync with dirtyFields state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13370\"\u003e#13370\u003c/a\u003e)\n🐞 fix isValidating reactivity when validatingFields is not subscribed (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13440\"\u003e#13440\u003c/a\u003e)\n🛺 test: fix duplicate-word typos in test descriptions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13439\"\u003e#13439\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13436\"\u003e#13436\u003c/a\u003e: errors state when using form level validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13437\"\u003e#13437\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13429\"\u003e#13429\u003c/a\u003e append({ obj: null }) is silently replaced by defaultValues after remove() (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13435\"\u003e#13435\u003c/a\u003e)\n🐞 fix native validation tooltip suppression caused by duplicate submit-error focus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13432\"\u003e#13432\u003c/a\u003e)\n🐞 fix: propagate setValues updates to mounted Controller fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13431\"\u003e#13431\u003c/a\u003e)\n🐞 fix: rreserve reset values for conditionally mounted Controller fields with shouldUnregister\n🐞 fix: useFieldArray remove leaves array with empty object when using values prop (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13422\"\u003e#13422\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13260\"\u003e#13260\u003c/a\u003e: notify all matching field-array roots on nested setValue updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13420\"\u003e#13420\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13104\"\u003e#13104\u003c/a\u003e: preserve nested resolver field-array errors in trigger() (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13419\"\u003e#13419\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13413\"\u003e#13413\u003c/a\u003e: preserve formState.defaultValues when useFieldArray + watch are used together\n📝 docs: fix JSDoc for IsNever, register, and getFieldState (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13410\"\u003e#13410\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13411\"\u003e#13411\u003c/a\u003e)\n🐞 fix(Watch): restore TypeScript 4 compatibility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13409\"\u003e#13409\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eBig thanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e for multiple fixes, and to \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/johnstrand\"\u003e\u003ccode\u003e@​johnstrand\u003c/code\u003e\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.77.0] - 2026-05-31\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresetDefaultValues\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStale \u003ccode\u003eisDirty\u003c/code\u003e in \u003ccode\u003esubscribe\u003c/code\u003e payload after \u003ccode\u003ereset(..., { keepValues: true })\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve values with \u003ccode\u003eshouldUnregister\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent \u003ccode\u003ereset({})\u003c/code\u003e behavior requiring double-call to take effect\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFieldArray\u003c/code\u003e errors overriding nested fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eget()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / \u003ccode\u003econstructor\u003c/code\u003e / \u003ccode\u003eprototype\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBundle size reduction\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.76.1] - 2026-05-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert notify all matching field-array roots on nested \u003ccode\u003esetValue\u003c/code\u003e updates\u003c/li\u003e\n\u003cli\u003eRevert treat \u003ccode\u003eNaN\u003c/code\u003e as empty when \u003ccode\u003evalueAsNumber\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e in \u003ccode\u003evalidateField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e pass \u003ccode\u003eoptions\u003c/code\u003e parameter through to enable validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e emit whole-form change without stale \u003ccode\u003ename\u003c/code\u003e/\u003ccode\u003etype\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e skip redundant per-field deep clones\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e thread \u003ccode\u003eskipClone\u003c/code\u003e through \u003ccode\u003esetFieldValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.76.0] - 2026-05-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eisDirty\u003c/code\u003e sync with \u003ccode\u003edirtyFields\u003c/code\u003e state\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eformState.defaultValues\u003c/code\u003e when \u003ccode\u003euseFieldArray\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e are used together\u003c/li\u003e\n\u003cli\u003ePreserve nested resolver field-array errors in \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNotify all matching field-array roots on nested \u003ccode\u003esetValue\u003c/code\u003e updates\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e \u003ccode\u003eremove\u003c/code\u003e leaves array with empty object when using \u003ccode\u003evalues\u003c/code\u003e prop\u003c/li\u003e\n\u003cli\u003ePreserve reset values for conditionally mounted \u003ccode\u003eController\u003c/code\u003e fields with \u003ccode\u003eshouldUnregister\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePropagate \u003ccode\u003esetValues\u003c/code\u003e updates to mounted \u003ccode\u003eController\u003c/code\u003e fields\u003c/li\u003e\n\u003cli\u003eNative validation tooltip suppression caused by duplicate submit-error focus\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/react-hook-form/react-hook-form/commit/5b2074157e342d0ecf2924bbd044196bfcc067fd\"\u003e\u003ccode\u003e5b20741\u003c/code\u003e\u003c/a\u003e 7.77.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f1a02d3fb0b97b1f1abe68bc522ff00989e3d8d5\"\u003e\u003ccode\u003ef1a02d3\u003c/code\u003e\u003c/a\u003e 🧪 add regression coverage for createFormControl + useController remount defau...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ba88c3d5bbfdad726f79c028a9377f109c5edaf0\"\u003e\u003ccode\u003eba88c3d\u003c/code\u003e\u003c/a\u003e 📚 docs: fix JSDoc for UseFormWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13486\"\u003e#13486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/54198d9d807df801249ec0d33438643dcc77159d\"\u003e\u003ccode\u003e54198d9\u003c/code\u003e\u003c/a\u003e 🥡 feat: add \u003ccode\u003eresetDefaultValues\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13427\"\u003e#13427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fe8276e531f897ffcbc0c64d3d466ad49ceb072c\"\u003e\u003ccode\u003efe8276e\u003c/code\u003e\u003c/a\u003e 📚 docs: fix duplicate \u0026quot;de\u0026quot; in es-ES README image alt text (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13481\"\u003e#13481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6aa81f9e1835c85c1cba08fb929b16fbff7aa813\"\u003e\u003ccode\u003e6aa81f9\u003c/code\u003e\u003c/a\u003e 🐚 harden \u003ccode\u003eget()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / `constructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/645478be493ee2d992275db6bf7bb98d64de459b\"\u003e\u003ccode\u003e645478b\u003c/code\u003e\u003c/a\u003e 🐞 fix FieldArray errors overriding nested fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13476\"\u003e#13476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/889c7523d6c5c68bfc3c78142782cb0a3310729d\"\u003e\u003ccode\u003e889c752\u003c/code\u003e\u003c/a\u003e 🧪 add regression coverage for dynamic nested names with useController and wat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/581321c8ab8bfb5d3fe11ce7ed7004aa282f0976\"\u003e\u003ccode\u003e581321c\u003c/code\u003e\u003c/a\u003e 🐞 fix inconsistent reset({}) behavior requiring double-call to take effect (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f8eb2d7d237e290c42ec0785d2708cce942e7d54\"\u003e\u003ccode\u003ef8eb2d7\u003c/code\u003e\u003c/a\u003e 🌭 upgrade deps (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13470\"\u003e#13470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.75.0...v7.77.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-is` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-is's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-is\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.14.2 to 7.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003efuture.unstable_trailingSlashAwareDataRequests\u003c/code\u003e as \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15098\"\u003e#15098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisable manifest path when lazy route dicovery is disabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15068\"\u003e#15068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix browser URL creation to use the configured history window instead of the global window. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15066\"\u003e#15066\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass the history/router window through to \u003ccode\u003ecreateBrowserURLImpl\u003c/code\u003e so custom window contexts keep the correct URL origin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003euseNavigation()\u003c/code\u003e return type to preserve discriminated union across navigation states (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15095\"\u003e#15095\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWiden \u003ccode\u003eMetaDescriptor\u003c/code\u003e \u003ccode\u003escript:ld+json\u003c/code\u003e type from \u003ccode\u003eLdJsonObject\u003c/code\u003e to \u003ccode\u003eLdJsonObject | LdJsonObject[]\u003c/code\u003e to permit multiple JSON-LD schemas in a single \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tag emitted by \u003ccode\u003e\u0026lt;Meta /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15082\"\u003e#15082\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserverLoader()\u003c/code\u003e returning stale SSR data when a client navigation aborts pending hydration before the hydration \u003ccode\u003eclientLoader\u003c/code\u003e resolves (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15022\"\u003e#15022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRouterProvider\u003c/code\u003e \u003ccode\u003eonError\u003c/code\u003e callback not being called for synchronous initial loader errors in SPA mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15039\"\u003e#15039\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14942\"\u003e#14942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMemoize \u003ccode\u003euseFetchers\u003c/code\u003e to return a stable identity and only change if fetchers changed (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal refactor to consolidate mutation request detection through shared utility (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15033\"\u003e#15033\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable Changes\u003c/h3\u003e\n\u003cp\u003e⚠️ \u003cem\u003e\u003ca href=\"https://reactrouter.com/community/api-development-strategy#unstable-flags\"\u003eUnstable features\u003c/a\u003e are not recommended for production use\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003eunstable_useRouterState()\u003c/code\u003e hook that consolidates access to active and pending router states (RFC: \u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/12358\"\u003e#12358\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15017\"\u003e#15017\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eData/Framework/RSC only — throws when used without a data router\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThis should allow you to consolidate usages of the following hooks which will likely be deprecated and removed in a future major version\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseLocation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSearchParams\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseParams\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseMatches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseNavigationType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseNavigation\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet { active, pending } = unstable_useRouterState();\n\u003cp\u003e// Active is always populated with the current location\nactive.location; // replaces \u003ccode\u003euseLocation()\u003c/code\u003e\nactive.searchParams; // replaces \u003ccode\u003euseSearchParams()[0]\u003c/code\u003e\nactive.params; // replaces \u003ccode\u003euseParams()\u003c/code\u003e\nactive.matches; // replaces \u003ccode\u003euseMatches()\u003c/code\u003e\nactive.type; // replaces \u003ccode\u003euseNavigationType()\u003c/code\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d71025d9b86854180c995cb36fd3d28f58c459bf\"\u003e\u003ccode\u003ed71025d\u003c/code\u003e\u003c/a\u003e Stabilize trailing slash aware data requests (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15098\"\u003e#15098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6e21b638e1e692eaf19a8ff98ec05d28d5b23c70\"\u003e\u003ccode\u003e6e21b63\u003c/code\u003e\u003c/a\u003e fix: keep useNavigation() return type a discriminated union (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15095\"\u003e#15095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4cde90be1ccae1c27a893ab5e87f64a35f308979\"\u003e\u003ccode\u003e4cde90b\u003c/code\u003e\u003c/a\u003e Support array of objects for \u003ccode\u003escript:ld+json\u003c/code\u003e meta descriptor (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15082\"\u003e#15082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/dc996ea6a4edc08c37ca1f80e2c5c6c88e64377e\"\u003e\u003ccode\u003edc996ea\u003c/code\u003e\u003c/a\u003e fix(router): pass configured window to createBrowserURLImpl (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15066\"\u003e#15066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cfb5fb0f41bfd8034bd5931f0b9a8e4da8ed0f11\"\u003e\u003ccode\u003ecfb5fb0\u003c/code\u003e\u003c/a\u003e Disable manifest handler when lazy route discovery is disabled (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15068\"\u003e#15068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/16eb79e3c301d63628895960700faab38526c9a9\"\u003e\u003ccode\u003e16eb79e\u003c/code\u003e\u003c/a\u003e test: fix typo in test description (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15053\"\u003e#15053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4b464a9ac2c566841d08722181e4d5f34f36f64b\"\u003e\u003ccode\u003e4b464a9\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/89996bd067d841b0e3be0e0b95e013e67a6a522a\"\u003e\u003ccode\u003e89996bd\u003c/code\u003e\u003c/a\u003e Fire onError for initial-load errors when RouterProvider mounts late (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15039\"\u003e#15039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.16.0/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.4.1 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9945904: Restore TypeScript prop autocomplete inside the JSX of a styled component once the first attribute is typed.\u003c/li\u003e\n\u003cli\u003e9945904: Apply all chain levels' styles when an extended styled component renders with the \u003ccode\u003eas\u003c/code\u003e prop under Preact's \u003ccode\u003ereact-compat\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e9945904: Respect a custom \u003ccode\u003etoString\u003c/code\u003e on plain value objects (e.g. design tokens) when interpolated into a styled component, rather than walking the object's keys as CSS declarations.\u003c/li\u003e\n\u003cli\u003e9945904: Fix a TypeScript error when wrapping a component whose props include an \u003ccode\u003eas\u003c/code\u003e prop with a non-string type (such as Next.js \u003ccode\u003eLink\u003c/code\u003e's \u003ccode\u003eas?: Url\u003c/code\u003e). The styled component now accepts either the styled-components polymorphism value or the wrapped component's own \u003ccode\u003eas\u003c/code\u003e type, so spreading the wrapped component's props onto the styled component is assignable again.\u003c/li\u003e\n\u003cli\u003e9945904: Restore reliable styling in production browser bundles built without a runtime \u003ccode\u003eprocess\u003c/code\u003e global.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260516150535\u003c/h2\u003e\n\u003cp\u003ed20b88e9bc16e234f5f2c2b3a7c7d7c0472d0edd Fix a TypeScript error when wrapping a component whose props include an \u003ccode\u003eas\u003c/code\u003e prop with a non-string type (such as Next.js \u003ccode\u003eLink\u003c/code\u003e's \u003ccode\u003eas?: Url\u003c/code\u003e). The styled component now accepts either the styled-components polymorphism value or the wrapped component's own \u003ccode\u003eas\u003c/code\u003e type, so spreading the wrapped component's props onto the styled component is assignable again.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514185513...styled-components%406.4.2-prerelease-20260516150535\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514185513...styled-components%406.4.2-prerelease-20260516150535\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260514185513\u003c/h2\u003e\n\u003cp\u003eInternal changes only.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514184932...styled-components%406.4.2-prerelease-20260514185513\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514184932...styled-components%406.4.2-prerelease-20260514185513\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260514184932\u003c/h2\u003e\n\u003cp\u003eNo new changes since the previous release. (Debugging the changelog generation in the prerelease builds.)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514182414...styled-components%406.4.2-prerelease-20260514184932\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514182414...styled-components%406.4.2-prerelease-20260514184932\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260514182414\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Restore TypeScript prop autocomplete inside the JSX of a styled component once the first attribute is typed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Apply all chain levels' styles when an extended styled component renders with the \u003ccode\u003eas\u003c/code\u003e prop under Preact's \u003ccode\u003ereact-compat\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Respect a custom \u003ccode\u003etoString\u003c/code\u003e on plain value objects (e.g. design tokens) when interpolated into a styled component, rather than walking the object's keys as CSS declarations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Fix a TypeScript error when wrapping a component whose props include an \u003ccode\u003eas\u003c/code\u003e prop with a non-string type (such as Next.js \u003ccode\u003eLink\u003c/code\u003e's \u003ccode\u003eas?: Url\u003c/code\u003e). The styled-components \u003ccode\u003eas\u003c/code\u003e and \u003ccode\u003eforwardedAs\u003c/code\u003e props now consistently override the wrapped component's same-named props instead of colliding with them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Restore reliable styling in production browser bundles built without a runtime \u003ccode\u003eprocess\u003c/code\u003e global.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.1...styled-components%406.4.2-prerelease-20260514182414\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.1...styled-components%406.4.2-prerelease-20260514182414\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/styled-components/styled-components/commit/f9f6546e9fa28d32808d7ef544e2b7d0a115b9c9\"\u003e\u003ccode\u003ef9f6546\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/1794522c69a5b7142a5a2d4e73cf181b373ee936\"\u003e\u003ccode\u003e1794522\u003c/code\u003e\u003c/a\u003e fix: include changesets re-touched since the last prerelease [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/0097cdb0d614b236604179a43004fc09201b5931\"\u003e\u003ccode\u003e0097cdb\u003c/code\u003e\u003c/a\u003e ci: branch-scoped Version Packages PR title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/d20b88e9bc16e234f5f2c2b3a7c7d7c0472d0edd\"\u003e\u003ccode\u003ed20b88e\u003c/code\u003e\u003c/a\u003e fix(types): accept wrapped component's own \u003ccode\u003eas\u003c/code\u003e type when spreading props (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/786cd8b807d925080890d9996b30ca1d4b298f8a\"\u003e\u003ccode\u003e786cd8b\u003c/code\u003e\u003c/a\u003e fix: don't double-count changesets already posted in a prior prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/0dd1325f126e0ac4de45da875edc2464de51d1e7\"\u003e\u003ccode\u003e0dd1325\u003c/code\u003e\u003c/a\u003e chore: adjust release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/4f2923a525d47861ec78efdf533162781430f18a\"\u003e\u003ccode\u003e4f2923a\u003c/code\u003e\u003c/a\u003e chore: get 6.x prereleases working properly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/9945904e8f37400bb237e4e393712574b71548c1\"\u003e\u003ccode\u003e9945904\u003c/code\u003e\u003c/a\u003e 6.x bugfixes (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5746\"\u003e#5746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/f7cddb56ad8f8ffaf12cd7e5d5d41178842ba36b\"\u003e\u003ccode\u003ef7cddb5\u003c/code\u003e\u003c/a\u003e chore: run workflows for 6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/499664efce095cb8e56482857a820653946fafa1\"\u003e\u003ccode\u003e499664e\u003c/code\u003e\u003c/a\u003e chore: prep to allow 6.x point releases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.4.1...styled-components@6.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.4.2 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc...\n\n_Description has been truncated_","html_url":"https://github.com/soitun/teleport/pull/1493","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soitun%2Fteleport/issues/1493","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1493/packages"},{"uuid":"4567289349","node_id":"PR_kwDOReyv8c7hk1Y_","number":193,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T23:04:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T00:12:25.000Z","updated_at":"2026-06-03T23:04:38.000Z","time_to_close":168731,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.68.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.55.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.0","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.10.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.1","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.45.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.19","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.3","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.55.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.19` | `5.100.14` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.23.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.68.0 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.55.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open...\n\n_Description has been truncated_","html_url":"https://github.com/duanduansweetie/opentelemetry-demo-modified/pull/193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/duanduansweetie%2Fopentelemetry-demo-modified/issues/193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/193/packages"},{"uuid":"4566630842","node_id":"PR_kwDOQqlMu87hisHY","number":271,"state":"closed","title":"build(deps): bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T22:47:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T21:45:31.000Z","updated_at":"2026-06-03T22:47:47.000Z","time_to_close":176535,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.1","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.67.2","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.54.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.31.11","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.8.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.7.11","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.43.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.0.10","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.1.19","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.1` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.1.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.54.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.100.14` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.19` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.22.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.1.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.1 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v33.2 by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1308\"\u003ebufbuild/protobuf-es#1308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermit \u003ccode\u003egoogle.protobuf.Value.null_value\u003c/code\u003e in map values in ProtoJSON by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1314\"\u003ebufbuild/protobuf-es#1314\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.1...v2.10.2\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.1...v2.10.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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/692ad5b27a052a4c5abba81fe1caa071edd59ee7\"\u003e\u003ccode\u003e692ad5b\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.2.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6bcef8977d0134c131af259dc0190a296e790382\"\u003e\u003ccode\u003e6bcef89\u003c/code\u003e\u003c/a\u003e feat!: disable suspense by default, add suspense hooks (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/v1.1.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.67.2 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e7...\n\n_Description has been truncated_","html_url":"https://github.com/srdarknighter/opentelemetry---observability/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/srdarknighter%2Fopentelemetry---observability/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"},{"uuid":"4552891238","node_id":"PR_kwDOMfptsM7g3tEK","number":346,"state":"open","title":"Bump @opentelemetry/instrumentation from 0.214.0 to 0.218.0","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-05-30T02:25:14.000Z","updated_at":"2026-05-30T02:28:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@opentelemetry/instrumentation","old_version":"0.214.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) from 0.214.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.218.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=@opentelemetry/instrumentation\u0026package-manager=npm_and_yarn\u0026previous-version=0.214.0\u0026new-version=0.218.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/seahal/umaxica-apps-edge/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seahal%2Fumaxica-apps-edge/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"},{"uuid":"4535882245","node_id":"PR_kwDORKboPc7gADV9","number":608,"state":"closed","title":"build(deps): bump the client-prod group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies","dependabot"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T00:09:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T21:32:02.000Z","updated_at":"2026-05-30T00:09:07.000Z","time_to_close":182223,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"client-prod","update_count":41,"packages":[{"name":"@googlemaps/js-api-loader","old_version":"1.15.1","new_version":"1.16.10","repository_url":"https://github.com/googlemaps/js-api-loader"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.41.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.53.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.53.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/propagator-aws-xray","old_version":"1.26.0","new_version":"1.26.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.1","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.0","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.1","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.1","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.0","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.0","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.0","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.1.2","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/forms","old_version":"0.5.7","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.13","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tiptap/react","old_version":"2.0.4","new_version":"2.27.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"2.0.4","new_version":"2.27.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"antd","old_version":"4.24.7","new_version":"4.24.16","repository_url":"https://github.com/ant-design/ant-design"},{"name":"class-variance-authority","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/joe-bell/cva"},{"name":"framer-motion","old_version":"11.1.7","new_version":"11.18.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"graphql","old_version":"16.13.2","new_version":"16.14.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"lucide-react","old_version":"0.452.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-themes","old_version":"0.3.0","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"react","old_version":"18.2.0","new_version":"18.3.1","repository_url":"https://github.com/facebook/react"},{"name":"react-day-picker","old_version":"8.10.1","new_version":"8.10.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"18.2.0","new_version":"18.3.1","repository_url":"https://github.com/facebook/react"},{"name":"react-helmet-async","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/staylor/react-helmet-async"},{"name":"react-markdown","old_version":"9.0.1","new_version":"9.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-player","old_version":"2.11.0","new_version":"2.16.1","repository_url":"https://github.com/cookpete/react-player"},{"name":"react-syntax-highlighter","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"safe-stable-stringify","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/BridgeAR/safe-stable-stringify"},{"name":"sonner","old_version":"1.5.0","new_version":"1.7.4","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"tailwind-merge","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"validator","old_version":"13.15.26","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"vaul","old_version":"0.9.1","new_version":"0.9.9","repository_url":"https://github.com/emilkowalski/vaul"}],"path":null,"ecosystem":"npm"},"body":"Bumps the client-prod group with 40 updates in the /client directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@googlemaps/js-api-loader](https://github.com/googlemaps/js-api-loader) | `1.15.1` | `1.16.10` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.41.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.53.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.53.0` | `0.218.0` |\n| [@opentelemetry/propagator-aws-xray](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/propagator-aws-xray) | `1.26.0` | `1.26.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.1.1` | `1.3.3` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.0` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.15` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.1.1` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.0` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.0` | `1.3.6` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.1.0` | `1.2.6` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.1.2` | `1.2.8` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.7` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.13` | `0.5.19` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `2.0.4` | `2.27.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `2.0.4` | `2.27.2` |\n| [antd](https://github.com/ant-design/ant-design) | `4.24.7` | `4.24.16` |\n| [class-variance-authority](https://github.com/joe-bell/cva) | `0.7.0` | `0.7.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.1.7` | `11.18.2` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.2` | `16.14.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.452.0` | `0.577.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.3.0` | `0.4.6` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `18.3.1` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `8.10.1` | `8.10.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `18.3.1` |\n| [react-helmet-async](https://github.com/staylor/react-helmet-async) | `2.0.3` | `2.0.5` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `9.0.1` | `9.1.0` |\n| [react-player](https://github.com/cookpete/react-player) | `2.11.0` | `2.16.1` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `16.1.0` | `16.1.1` |\n| [safe-stable-stringify](https://github.com/BridgeAR/safe-stable-stringify) | `2.4.2` | `2.5.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `1.5.0` | `1.7.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.5.2` | `2.6.1` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.26` | `13.15.35` |\n| [vaul](https://github.com/emilkowalski/vaul) | `0.9.1` | `0.9.9` |\n\n\nUpdates `@googlemaps/js-api-loader` from 1.15.1 to 1.16.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googlemaps/js-api-loader/releases\"\u003e@​googlemaps/js-api-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.9...v1.16.10\"\u003e1.16.10\u003c/a\u003e (2025-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies and fix compatibility (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1001\"\u003e#1001\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/530cd67eca59702cb02262bc32f852751c373334\"\u003e530cd67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eMaps3DLibrary\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/994\"\u003e#994\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/a938c1ed7e900db3926d5809d793a0e18f328bf3\"\u003ea938c1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.8...v1.16.9\"\u003e1.16.9\u003c/a\u003e (2024-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange jest-lite url to use https (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/856\"\u003e#856\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/d3932c63f6e02f196fd1b21fb024d200d920fbca\"\u003ed3932c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.7...v1.16.8\"\u003e1.16.8\u003c/a\u003e (2024-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger release-please (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f1964a5233f2de606cbf6bd7a36afa50fe614cfa\"\u003ef1964a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.6...v1.16.7\"\u003e1.16.7\u003c/a\u003e (2024-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a timing issue for sequential importLibrary calls (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/843\"\u003e#843\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f24a1aea8f508356bb51ed6972e0724dc36c9596\"\u003ef24a1ae\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/809\"\u003e#809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup configuration (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3436cc0b90ea64e0b38a3e3dfe54e003a3aba970\"\u003e3436cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.5...v1.16.6\"\u003e1.16.6\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange filename for esm build to use .mjs extension (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/1a50235c6c42611bbe6b0efc9c4c246a7b3e8a59\"\u003e1a50235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e to devDependencies (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/830\"\u003e#830\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/2d951197b6256ae82a51d555549cbdb900d4e208\"\u003e2d95119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.4...v1.16.5\"\u003e1.16.5\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify correct location for typings (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c3c45833ae54cc384943883252c949e27eb7dd08\"\u003ec3c4583\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/825\"\u003e#825\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/googlemaps/js-api-loader/blob/main/CHANGELOG.md\"\u003e@​googlemaps/js-api-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.9...v1.16.10\"\u003e1.16.10\u003c/a\u003e (2025-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies and fix compatibility (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1001\"\u003e#1001\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/530cd67eca59702cb02262bc32f852751c373334\"\u003e530cd67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eMaps3DLibrary\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/994\"\u003e#994\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/a938c1ed7e900db3926d5809d793a0e18f328bf3\"\u003ea938c1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.8...v1.16.9\"\u003e1.16.9\u003c/a\u003e (2024-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange jest-lite url to use https (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/856\"\u003e#856\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/d3932c63f6e02f196fd1b21fb024d200d920fbca\"\u003ed3932c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.7...v1.16.8\"\u003e1.16.8\u003c/a\u003e (2024-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger release-please (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f1964a5233f2de606cbf6bd7a36afa50fe614cfa\"\u003ef1964a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.6...v1.16.7\"\u003e1.16.7\u003c/a\u003e (2024-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a timing issue for sequential importLibrary calls (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/843\"\u003e#843\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f24a1aea8f508356bb51ed6972e0724dc36c9596\"\u003ef24a1ae\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/809\"\u003e#809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup configuration (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3436cc0b90ea64e0b38a3e3dfe54e003a3aba970\"\u003e3436cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.5...v1.16.6\"\u003e1.16.6\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange filename for esm build to use .mjs extension (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/1a50235c6c42611bbe6b0efc9c4c246a7b3e8a59\"\u003e1a50235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e to devDependencies (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/830\"\u003e#830\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/2d951197b6256ae82a51d555549cbdb900d4e208\"\u003e2d95119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.4...v1.16.5\"\u003e1.16.5\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify correct location for typings (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c3c45833ae54cc384943883252c949e27eb7dd08\"\u003ec3c4583\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/825\"\u003e#825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.3...v1.16.4\"\u003e1.16.4\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/8f0644150ce6c5012c0f38189da11b971715f29b\"\u003e\u003ccode\u003e8f06441\u003c/code\u003e\u003c/a\u003e chore(main): release 1.16.10 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/530cd67eca59702cb02262bc32f852751c373334\"\u003e\u003ccode\u003e530cd67\u003c/code\u003e\u003c/a\u003e fix(deps): update dependencies and fix compatibility (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3f2fb3c30e90372f7f883f846ecfc73761439ef1\"\u003e\u003ccode\u003e3f2fb3c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e from 28.0.2 to 28.0.6 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/357ab9d964e85d0021d62fb2714b9d8dc6a47310\"\u003e\u003ccode\u003e357ab9d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tar-fs from 3.0.6 to 3.0.9 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/67e10f74d33dd0f02523703eb01b99dc67bd4a7f\"\u003e\u003ccode\u003e67e10f7\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c11b98386bdc07ed03cb209004c27289788d9841\"\u003e\u003ccode\u003ec11b983\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.25.0 to 8.34.1 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/5e0eddf94bc84bc19e00c7f4bca1eebfed6c4846\"\u003e\u003ccode\u003e5e0eddf\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump typescript from 5.7.3 to 5.8.3 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/a938c1ed7e900db3926d5809d793a0e18f328bf3\"\u003e\u003ccode\u003ea938c1e\u003c/code\u003e\u003c/a\u003e fix(types): add missing \u003ccode\u003eMaps3DLibrary\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c71c8a3dbb09d7cad40d38f6b647671bf88a0e50\"\u003e\u003ccode\u003ec71c8a3\u003c/code\u003e\u003c/a\u003e chore: add contents:write permission for pushing to gh-pages (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3486a26f1db7081e6e14c13472fe2aee7716adf3\"\u003e\u003ccode\u003e3486a26\u003c/code\u003e\u003c/a\u003e chore: update github actions to latest versions (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.15.1...v1.16.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.41.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-oracledb: v0.43.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-oracledb-v0.42.0...instrumentation-oracledb-v0.43.0\"\u003e0.43.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\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@​opentelemetry/auto-instrumentations-web\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 1.26.0 to 1.30.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.30.1\u003c/h2\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemconv/v1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update semantic conventions to v1.30.0 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5433\"\u003e#5433\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eSemantic Conventions v1.30.0: \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/blob/main/CHANGELOG.md#v1300\"\u003echangelog\u003c/a\u003e | \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/\"\u003elatest docs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions\u003c/code\u003e (stable) changes: \u003cem\u003e1 newly deprecated exports, 25 added exports\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions/incubating\u003c/code\u003e (unstable) changes: \u003cem\u003e24 newly deprecated exports, 165 added exports\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStable changes in v1.30.0\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eATTR_EXCEPTION_ESCAPED // exception.escaped: It's no longer recommended to record exceptions that are handled and do not escape the scope of a span.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.29.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): Add support for aggregation cardinality limit with a default limit of 2000. This limit can be customized via views \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5128\"\u003e#5128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.28.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-metrics, sdk-trace): add \u003ccode\u003emergeResourceWithDefaults\u003c/code\u003e flag, which allows opting-out of resources getting merged with the default resource \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4617\"\u003e#4617\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edefault: \u003ccode\u003etrue\u003c/code\u003e (no change in behavior)\u003c/li\u003e\n\u003cli\u003enote: \u003ccode\u003efalse\u003c/code\u003e will become the default behavior in the next major version in order to comply with \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/f3511a5ccda376dfd1de76dfa086fc9b35b54757/specification/resource/sdk.md?plain=1#L31-L36\"\u003especification requirements\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-trace-base): add \u003ccode\u003espanProcessors\u003c/code\u003e property in \u003ccode\u003eTracerConfig\u003c/code\u003e interface. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5138\"\u003e#5138\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): await exports in \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when async resource attributes have not yet settled \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5119/\"\u003e#5119\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): performance.now() may return the same value for consecutive calls \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5150\"\u003e#5150\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): pass BatchSpanProcessor#forceFlush() errors on visibilitychange/pagehide to globalErrorHandler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5143\"\u003e#5143\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003efixes a bug where switching browser tabs with a failing exporter would cause an unhandled error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add processors for adding session.id attribute to spans and logs \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4972\"\u003e#4972\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/open-telemetry/opentelemetry-js/commit/cbc912d67bda462ca00449d7ce7b80052c20a4fc\"\u003e\u003ccode\u003ecbc912d\u003c/code\u003e\u003c/a\u003e chore: prepare next v1.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5342\"\u003e#5342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/942628d7d7d569b9497b5122f236c2d8fce5d3ed\"\u003e\u003ccode\u003e942628d\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make v1.x release PR workflow checkout correct branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/1fa5492b06fadb7fa56c014b6f8eaf1a2bdcfa56\"\u003e\u003ccode\u003e1fa5492\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(exporter-metrics-otlp-http): browser OTLPMetricExporter w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/18b33a0a1d40703cc42ae5c91025b047d8f32ad9\"\u003e\u003ccode\u003e18b33a0\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(sdk-metrics): don't export from PeriodicExportingMetricRe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3acae302fe2f39ae920ee3d8491a347b5ec1a15c\"\u003e\u003ccode\u003e3acae30\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make changelog workflow check v1.x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dba373ca7ba93c36735ae68d665847f4322dd889\"\u003e\u003ccode\u003edba373c\u003c/code\u003e\u003c/a\u003e chore: updated v1.x supported versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5286\"\u003e#5286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/aae44680f7fa4a489a488654a95ce7883b024324\"\u003e\u003ccode\u003eaae4468\u003c/code\u003e\u003c/a\u003e ci: prepare release script to run on v1.x branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5276\"\u003e#5276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/616d27a0a111c9b813d14c56d8d8f1ffbd7d7156\"\u003e\u003ccode\u003e616d27a\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e524148b480366bb7ecc129828a64e00058bb84e\"\u003e\u003ccode\u003ee524148\u003c/code\u003e\u003c/a\u003e chore: removed circular dependency from BasicTracerProvider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5279\"\u003e#5279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/67a0e9cb0c5257b0d0fbdc6a5efd310a1c37b493\"\u003e\u003ccode\u003e67a0e9c\u003c/code\u003e\u003c/a\u003e Update links to openmetrics to reference the v1.0.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5267\"\u003e#5267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1\"\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.53.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/exporter-trace-otlp-http\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation` from 0.53.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/propagator-aws-xray` from 1.26.0 to 1.26.2\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/propagator-aws-xray/CHANGELOG.md\"\u003e@​opentelemetry/propagator-aws-xray'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/propagator-aws-xray-v1.26.1...propagator-aws-xray-v1.26.2\"\u003e1.26.2\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all patch versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2413\"\u003e#2413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1a55420d8c00ca998b57270df77857c48ebbe8d7\"\u003e1a55420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/propagator-aws-xray-v1.26.0...propagator-aws-xray-v1.26.1\"\u003e1.26.1\u003c/a\u003e (2025-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epropagator-aws-xray:\u003c/strong\u003e correctly propagate over grpc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2604\"\u003e#2604\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/4cfcc59441da12c7c20132484e8fbe8282af33d2\"\u003e4cfcc59\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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/propagator-aws-xray-v1.26.2/packages/propagator-aws-xray\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 1.26.0 to 1.30.1\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\u003ev1.30.1\u003c/h2\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemconv/v1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update semantic conventions to v1.30.0 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5433\"\u003e#5433\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eSemantic Conventions v1.30.0: \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/blob/main/CHANGELOG.md#v1300\"\u003echangelog\u003c/a\u003e | \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/\"\u003elatest docs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions\u003c/code\u003e (stable) changes: \u003cem\u003e1 newly deprecated exports, 25 added exports\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions/incubating\u003c/code\u003e (unstable) changes: \u003cem\u003e24 newly deprecated exports, 165 added exports\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStable changes in v1.30.0\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eATTR_EXCEPTION_ESCAPED // exception.escaped: It's no longer recommended to record exceptions that are handled and do not escape the scope of a span.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md\"\u003e@​opentelemetry/resources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.29.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): Add support for aggregation cardinality limit with a default limit of 2000. This limit can be customized via views \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5128\"\u003e#5128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.28.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-metrics, sdk-trace): add \u003ccode\u003emergeResourceWithDefaults\u003c/code\u003e flag, which allows opting-out of resources getting merged with the default resource \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4617\"\u003e#4617\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edefault: \u003ccode\u003etrue\u003c/code\u003e (no change in behavior)\u003c/li\u003e\n\u003cli\u003enote: \u003ccode\u003efalse\u003c/code\u003e will become the default behavior in the next major version in order to comply with \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/f3511a5ccda376dfd1de76dfa086fc9b35b54757/specification/resource/sdk.md?plain=1#L31-L36\"\u003especification requirements\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-trace-base): add \u003ccode\u003espanProcessors\u003c/code\u003e property in \u003ccode\u003eTracerConfig\u003c/code\u003e interface. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5138\"\u003e#5138\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): await exports in \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when async resource attributes have not yet settled \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5119/\"\u003e#5119\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): performance.now() may return the same value for consecutive calls \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5150\"\u003e#5150\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): pass BatchSpanProcessor#forceFlush() errors on visibilitychange/pagehide to globalErrorHandler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5143\"\u003e#5143\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003efixes a bug where switching browser tabs with a failing exporter would cause an unhandled error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add processors for adding session.id attribute to spans and logs \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4972\"\u003e#4972\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/open-telemetry/opentelemetry-js/commit/cbc912d67bda462ca00449d7ce7b80052c20a4fc\"\u003e\u003ccode\u003ecbc912d\u003c/code\u003e\u003c/a\u003e chore: prepare next v1.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5342\"\u003e#5342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/942628d7d7d569b9497b5122f236c2d8fce5d3ed\"\u003e\u003ccode\u003e942628d\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make v1.x release PR workflow checkout correct branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/1fa5492b06fadb7fa56c014b6f8eaf1a2bdcfa56\"\u003e\u003ccode\u003e1fa5492\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(exporter-metrics-otlp-http): browser OTLPMetricExporter w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/18b33a0a1d40703cc42ae5c91025b047d8f32ad9\"\u003e\u003ccode\u003e18b33a0\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(sdk-metrics): don't export from PeriodicExportingMetricRe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3acae302fe2f39ae920ee3d8491a347b5ec1a15c\"\u003e\u003ccode\u003e3acae30\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make changelog workflow check v1.x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dba373ca7ba93c36735ae68d665847f4322dd889\"\u003e\u003ccode\u003edba373c\u003c/code\u003e\u003c/a\u003e chore: updated v1.x supported versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5286\"\u003e#5286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/aae44680f7fa4a489a488654a95ce7883b024324\"\u003e\u003ccode\u003eaae4468\u003c/code\u003e\u003c/a\u003e ci: prepare release script to run on v1.x branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5276\"\u003e#5276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/616d27a0a111c9b813d14c56d8d8f1ffbd7d7156\"\u003e\u003ccode\u003e616d27a\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e524148b480366bb7ecc129828a64e00058bb84e\"\u003e\u003ccode\u003ee524148\u003c/code\u003e\u003c/a\u003e chore: removed circular dependency from BasicTracerProvider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5279\"\u003e#5279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/67a0e9cb0c5257b0d0fbdc6a5efd310a1c37b493\"\u003e\u003ccode\u003e67a0e9c\u003c/code\u003e\u003c/a\u003e Update links to openmetrics to reference the v1.0.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5267\"\u003e#5267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-trace-base` from 1.26.0 to 1.30.1\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-trace-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.30.1\u003c/h2\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Int...\n\n_Description has been truncated_","html_url":"https://github.com/roostorg/coop/pull/608","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/roostorg%2Fcoop/issues/608","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/608/packages"},{"uuid":"4518343812","node_id":"PR_kwDOPsFZos7fHFin","number":323,"state":"closed","title":"chore(deps): bump the npm-production-dependencies group across 2 directories with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T07:52:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T16:42:09.000Z","updated_at":"2026-06-02T07:52:06.000Z","time_to_close":659395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-production-dependencies","update_count":31,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.73.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.60.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.5","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.15.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.50.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 28 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.15.1` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.60.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.100.14` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.0` | `6.4.2` |\n\nBumps the npm-production-dependencies group with 16 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.15.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.28.0` | `0.31.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.73.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.60.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.7.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.7.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.215.0 to 0.218.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-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\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-grpc` from 0.215.0 to 0.218.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-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f9...\n\n_Description has been truncated_","html_url":"https://github.com/nudgebee/opentelemetry-demo/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nudgebee%2Fopentelemetry-demo/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"},{"uuid":"4517821352","node_id":"PR_kwDORHhi5s7fFZ4s","number":186,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T04:58:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T15:03:36.000Z","updated_at":"2026-06-02T04:58:35.000Z","time_to_close":654897,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.68.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.55.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.0","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.10.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.1","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.45.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.19","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.3","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.55.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.19` | `5.100.14` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.23.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.68.0 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.55.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open...\n\n_Description has been truncated_","html_url":"https://github.com/Praveena0308/otel-microservices-platform/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Praveena0308%2Fotel-microservices-platform/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"},{"uuid":"4492713669","node_id":"PR_kwDOReyv8c7d1vUd","number":179,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T07:46:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T07:44:03.000Z","updated_at":"2026-05-22T07:46:26.000Z","time_to_close":86541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.68.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.55.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.0","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.10.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.1","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.45.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.19","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.3","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.55.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.19` | `5.100.11` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 19 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.23.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.68.0 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.55.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71...\n\n_Description has been truncated_","html_url":"https://github.com/duanduansweetie/opentelemetry-demo-modified/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/duanduansweetie%2Fopentelemetry-demo-modified/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"},{"uuid":"4490901115","node_id":"PR_kwDORxQaNc7dv7fm","number":153,"state":"closed","title":"build(deps): bump the npm-production-dependencies group across 2 directories with 35 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T23:41:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T01:04:05.000Z","updated_at":"2026-05-22T23:41:05.000Z","time_to_close":167818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production-dependencies","update_count":35,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.4","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.71.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.58.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.3","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.13.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.4","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.48.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 32 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.15.1` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.58.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.11` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 18 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.26.0` | `0.31.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.4 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.71.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.58.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.6.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.6.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opente...\n\n_Description has been truncated_","html_url":"https://github.com/GuanceDemo/OpenTelemetry_Demo/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuanceDemo%2FOpenTelemetry_Demo/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}],"issue_packages":[{"old_version":"0.216.0","new_version":"0.219.0","update_type":"minor","path":null,"pr_created_at":"2026-06-15T11:19:10.000Z","version_change":"0.216.0 → 0.219.0","issue":{"uuid":"4664576553","node_id":"PR_kwDOHolRX87mgj6Q","number":70,"state":"open","title":"deps(deps): bump the npm-minor-patch group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T11:19:10.000Z","updated_at":"2026-06-15T11:20:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"npm-minor-patch","update_count":37,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.76.0","new_version":"0.77.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.32.0","new_version":"2.38.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.26.0","new_version":"3.28.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"17.4.3","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ws","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"fast-check","old_version":"4.7.0","new_version":"4.8.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@fastify/jwt","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fastify/fastify-jwt"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/context-zone","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"preact","old_version":"10.29.1","new_version":"10.29.2","repository_url":"https://github.com/preactjs/preact"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"@anthropic-ai/sdk","old_version":"0.36.3","new_version":"0.104.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.76.0` | `0.77.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.32.0` | `2.38.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.9` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.26.0` | `3.28.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `17.4.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.5.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.61.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.9` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `8.21.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.7.0` | `4.8.0` |\n| [@fastify/jwt](https://github.com/fastify/fastify-jwt) | `10.0.0` | `10.1.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [preact](https://github.com/preactjs/preact) | `10.29.1` | `10.29.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.36.3` | `0.104.1` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.216.0 to 0.219.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.76.0 to 0.77.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.37.0 to ^0.38.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!-- 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-contrib/commit/4e52a9053029304f271b7dbe1b07e7fb2b987e30\"\u003e\u003ccode\u003e4e52a90\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003e\u003ccode\u003ebd569b5\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e\u003ccode\u003e16bee31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.77.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-grpc` from 0.216.0 to 0.219.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-logs-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.216.0 to 0.219.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-logs-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.216.0 to 0.219.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-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.216.0 to 0.219.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-metrics-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\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-grpc` from 0.216.0 to 0.219.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-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the ri...\n\n_Description has been truncated_","html_url":"https://github.com/phalanxduel/phalanxduel/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phalanxduel%2Fphalanxduel/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"0.218.0","new_version":"0.219.0","update_type":"minor","path":null,"pr_created_at":"2026-06-15T01:00:58.000Z","version_change":"0.218.0 → 0.219.0","issue":{"uuid":"4661274570","node_id":"PR_kwDOBwapYs7mVzAd","number":8906,"state":"open","title":"chore(deps): bump the opentelemetry group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T01:00:58.000Z","updated_at":"2026-06-15T01:05:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"opentelemetry","update_count":6,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.66.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the opentelemetry group with 6 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.66.0` | `0.67.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.218.0 to 0.219.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-jaeger` from 2.7.1 to 2.8.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-jaeger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-trace-base): pretty-print \u003ccode\u003eSpanImpl\u003c/code\u003e, \u003ccode\u003eTracer\u003c/code\u003e, and \u003ccode\u003eBasicTracerProvider\u003c/code\u003e via \u003ccode\u003eutil.inspect\u003c/code\u003e so they render through \u003ccode\u003ediag\u003c/code\u003e and \u003ccode\u003econsole.log\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6690\"\u003e#6690\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): implement metric reader self-observability metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(core): add \u003ccode\u003ehrTimeToSeconds\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): limit processing of incoming \u0026quot;baggage\u0026quot; header to 8192 bytes \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/exporter-jaeger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-trace-base): pretty-print \u003ccode\u003eSpanImpl\u003c/code\u003e, \u003ccode\u003eTracer\u003c/code\u003e, and \u003ccode\u003eBasicTracerProvider\u003c/code\u003e via \u003ccode\u003eutil.inspect\u003c/code\u003e so they render through \u003ccode\u003ediag\u003c/code\u003e and \u003ccode\u003econsole.log\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6690\"\u003e#6690\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): implement metric reader self-observability metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(core): add \u003ccode\u003ehrTimeToSeconds\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449\"\u003e#6449\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): limit processing of incoming \u0026quot;baggage\u0026quot; header to 8192 bytes \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.1...v2.8.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.218.0 to 0.219.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.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.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.66.0 to 0.67.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-contrib/releases\"\u003e@​opentelemetry/instrumentation-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-redis: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-v0.66.0...instrumentation-redis-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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\u003ch2\u003einstrumentation-koa: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-koa-v0.66.0...instrumentation-koa-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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\u003ch2\u003einstrumentation-ioredis: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-ioredis-v0.66.0...instrumentation-ioredis-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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\u003ch2\u003einstrumentation-graphql: v0.67.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-graphql-v0.66.0...instrumentation-graphql-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/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.66.0...instrumentation-express-v0.67.0\"\u003e0.67.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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.65.0 to ^0.66.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/2d675d368a1b8df0599bc5f6462db535a225c0b6\"\u003e\u003ccode\u003e2d675d3\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b1c69da1a66b9c3cefe10eb52d5e58fb93482545\"\u003e\u003ccode\u003eb1c69da\u003c/code\u003e\u003c/a\u003e fix(deps): update patch versions of several types packages (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3195\"\u003e#3195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/2801ab2f0f9243b154a624298dacb7228c4f70cd\"\u003e\u003ccode\u003e2801ab2\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/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc\"\u003e\u003ccode\u003eab96334\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c352766cc93fc2ebf219392f1a52143a0a951f64\"\u003e\u003ccode\u003ec352766\u003c/code\u003e\u003c/a\u003e chore(eslint): upgrade to eslint 9 (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3bbd53999754f61bc0aba64318264ab8a37867b4\"\u003e\u003ccode\u003e3bbd539\u003c/code\u003e\u003c/a\u003e docs(instrumentation-express): update README to note that express@5 is suppor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/333e026413f082f90859bb778abf7519fbffa940\"\u003e\u003ccode\u003e333e026\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/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/704c7161f782590d7b644ab607b5f9c29cdfd63f\"\u003e\u003ccode\u003e704c716\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/5a5918fd4f9f16b14c9ef4d3de08ab98c20e5b46\"\u003e\u003ccode\u003e5a5918f\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/3124\"\u003e#3124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0dab8383b5349e21a968fe2cedd8a6e2243f86d0\"\u003e\u003ccode\u003e0dab838\u003c/code\u003e\u003c/a\u003e fix: force new release-please PR (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3123\"\u003e#3123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.67.0/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.218.0 to 0.219.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.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.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.218.0 to 0.219.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.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.218.0...experimental/v0.219.0\"\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/DataDog/dd-trace-js/pull/8906","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8906","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8906/packages"}},{"old_version":"0.208.0","new_version":"0.219.0","update_type":"minor","path":null,"pr_created_at":"2026-06-12T01:48:57.000Z","version_change":"0.208.0 → 0.219.0","issue":{"uuid":"4645522045","node_id":"PR_kwDOQuIFL87lkTug","number":295,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T01:49:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T01:48:57.000Z","updated_at":"2026-06-15T01:49:47.000Z","time_to_close":259248,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":39,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.67.2","new_version":"0.77.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.54.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.31.11","new_version":"0.34.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.8.0","new_version":"2.19.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.7.11","new_version":"0.8.10","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.43.0","new_version":"0.54.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.208.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.0.10","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.1","repository_url":"https://github.com/lovell/sharp"},{"name":"styled-components","old_version":"6.1.19","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 34 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.16.0` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.1.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.77.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.54.0` | `0.64.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.34.0` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.19.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.10` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.54.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.101.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.1` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.19` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.16.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.77.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.34.0` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.19.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.10` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.54.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.219.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.22.0` | `0.32.0` |\n| [pino](https://github.com/pinojs/pino) | `10.1.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eangular-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/angular-sdk-v1.2.0...angular-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add provideOpenFeature() standalone provider function (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1409\"\u003e#1409\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/cddf9a9ce0ecd865e6fd5d25266c3f62c61e8665\"\u003ecddf9a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose js sdk identity on client metadata (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1376\"\u003e#1376\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c437e78662786749cba8bfe5051edbd5e6a85e1\"\u003e6c437e7\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/692ad5b27a052a4c5abba81fe1caa071edd59ee7\"\u003e\u003ccode\u003e692ad5b\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.2.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6bcef8977d0134c131af259dc0190a296e790382\"\u003e\u003ccode\u003e6bcef89\u003c/code\u003e\u003c/a\u003e feat!: disable suspense by default, add suspense hooks (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/v1.1.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.67.2 to 0.77.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.37.0 to ^0.38.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!-- 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-contrib/commit/4e52a9053029304f271b7dbe1b07e7fb2b987e30\"\u003e\u003ccode\u003e4e52a90\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003e\u003ccode\u003ebd569b5\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e\u003ccode\u003e16bee31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.77.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.54.0 to 0.64.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.64.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.63.0...instrumentation-document-load-v0.64.0\"\u003e0.64.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.62.0...instrumentation-winston-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-06-11)\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/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-winston:\u003c/strong\u003e use Logs API exception field when translating winston error records (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3441\"\u003e#3441\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1940b77bd9611a1258a8b0021f531efa4b5d8eb7\"\u003e1940b77\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/winston-transport\u003c/code\u003e bumped from ^0.28.0 to ^0.29.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\u003ch2\u003einstrumentation-router: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.62.0...instrumentation-r...\n\n_Description has been truncated_","html_url":"https://github.com/AnnieCynthia134/opentelemetry-demo-application/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnnieCynthia134%2Fopentelemetry-demo-application/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"}},{"old_version":"0.45.1","new_version":"0.219.0","update_type":"minor","path":null,"pr_created_at":"2026-06-11T13:22:01.000Z","version_change":"0.45.1 → 0.219.0","issue":{"uuid":"4640863608","node_id":"PR_kwDORAYbZs7lVIkG","number":273,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 24 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-06-11T13:22:01.000Z","updated_at":"2026-06-11T13:23:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":24,"packages":[{"name":"@google-cloud/text-to-speech","old_version":"6.4.0","new_version":"6.4.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google/genai","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.18","repository_url":"https://github.com/vercel/turborepo"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@supabase/supabase-js","old_version":"2.93.1","new_version":"2.108.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"next","old_version":"16.2.7","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-next","old_version":"16.2.7","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.13","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"@temporalio/activity","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/temporalio/sdk-typescript"},{"name":"@temporalio/worker","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/temporalio/sdk-typescript"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"pg","old_version":"8.17.2","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@opentelemetry/api","old_version":"1.7.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.45.1","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.45.1","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.45.1","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@google-cloud/text-to-speech](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech) | `6.4.0` | `6.4.1` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `2.7.0` | `2.8.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.29.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.18` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.8` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.93.1` | `2.108.1` |\n| [next](https://github.com/vercel/next.js) | `16.2.7` | `16.2.9` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.7` | `16.2.9` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |\n| [@temporalio/activity](https://github.com/temporalio/sdk-typescript/tree/HEAD/packages/activity) | `1.15.0` | `1.18.0` |\n| [@temporalio/worker](https://github.com/temporalio/sdk-typescript/tree/HEAD/packages/worker) | `1.15.0` | `1.18.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.2` | `8.21.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.20.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.7.0` | `1.9.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.45.1` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.45.1` | `0.219.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.45.1` | `0.219.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.41.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.11.1` |\n\n\nUpdates `@google-cloud/text-to-speech` from 6.4.0 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-texttospeech/CHANGELOG.md\"\u003e@​google-cloud/text-to-speech's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/text-to-speech-v6.4.0...text-to-speech-v6.4.1\"\u003e6.4.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\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/googleapis/google-cloud-node/commit/f9dea89f81e706c13b11651936923e5506fbe5b6\"\u003e\u003ccode\u003ef9dea89\u003c/code\u003e\u003c/a\u003e feat: [texttospeech] add multi-speaker markup, which allows generating dialog...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/8b5dc45ffb4c23a84b63e06874f903bfa1a87391\"\u003e\u003ccode\u003e8b5dc45\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5745\"\u003e#5745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d34249ca58b1738b1b46d46ac940587a9f1cca73\"\u003e\u003ccode\u003ed34249c\u003c/code\u003e\u003c/a\u003e feat: [texttospeech] Add low latency journey option to proto (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5742\"\u003e#5742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/12ee7d468fbca13c454dfd0f229dbe1b05db9be7\"\u003e\u003ccode\u003e12ee7d4\u003c/code\u003e\u003c/a\u003e docs: [texttospeech] update Long Audio capabilities to include SSML (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5626\"\u003e#5626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/51a6f59e5e5087682b353a6b7c1667afe1b494d9\"\u003e\u003ccode\u003e51a6f59\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5615\"\u003e#5615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a8d513d66e58983a3ac9e4726f6229bc58eb753b\"\u003e\u003ccode\u003ea8d513d\u003c/code\u003e\u003c/a\u003e feat: [texttospeech] A new method \u003ccode\u003eStreamingSynthesize\u003c/code\u003e is added to service `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/bdaffc04853c7c2fddfb9b156f1e02dd82323177\"\u003e\u003ccode\u003ebdaffc0\u003c/code\u003e\u003c/a\u003e docs: fix sample table of contents links (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5055\"\u003e#5055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/767e694619984b60e4e63e7796c5721b0187ba07\"\u003e\u003ccode\u003e767e694\u003c/code\u003e\u003c/a\u003e build: [Many APIs] update gapic generator to allow individual location mixin ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/aed952e3a2d7661738221f641bb487b1e2b8ffc0\"\u003e\u003ccode\u003eaed952e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency sinon to v18 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/30376f3fdd07bd634ae7dbb9a12afa2ebae5c92f\"\u003e\u003ccode\u003e30376f3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-texttospeech/issues/5363\"\u003e#5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/talent-v6.4.1/packages/google-cloud-texttospeech\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/genai` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/js-genai/releases\"\u003e@​google/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.7.0...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Agent Platform MCP support to async generate_content (\u003ca href=\"https://github.com/googleapis/js-genai/commit/baeaeaa5ae89f9f0a987a8cac5ef61703593fbc4\"\u003ebaeaeaa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd transcription language code. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/d2981d6c94e10f4b65d225e637e605b533c9a9d7\"\u003ed2981d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd TranslationConfig for live translation. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/8c44240f961708cfde6f2201af2175a0239ef490\"\u003e8c44240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport ReinforcementTuning in GenAI SDK including ValidateReward API method. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/36f0bfb710ba954983de1fd786c89ed8fe887ce9\"\u003e36f0bfb\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/googleapis/js-genai/blob/main/CHANGELOG.md\"\u003e@​google/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.7.0...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Agent Platform MCP support to async generate_content (\u003ca href=\"https://github.com/googleapis/js-genai/commit/baeaeaa5ae89f9f0a987a8cac5ef61703593fbc4\"\u003ebaeaeaa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd transcription language code. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/d2981d6c94e10f4b65d225e637e605b533c9a9d7\"\u003ed2981d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd TranslationConfig for live translation. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/8c44240f961708cfde6f2201af2175a0239ef490\"\u003e8c44240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport ReinforcementTuning in GenAI SDK including ValidateReward API method. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/36f0bfb710ba954983de1fd786c89ed8fe887ce9\"\u003e36f0bfb\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/googleapis/js-genai/commit/ea0dd6004dcfdbb69895193efff2ee0af9b3ed80\"\u003e\u003ccode\u003eea0dd60\u003c/code\u003e\u003c/a\u003e chore(main): release 2.8.0 (\u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/36f0bfb710ba954983de1fd786c89ed8fe887ce9\"\u003e\u003ccode\u003e36f0bfb\u003c/code\u003e\u003c/a\u003e feat: Support ReinforcementTuning in GenAI SDK including ValidateReward API m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/d2981d6c94e10f4b65d225e637e605b533c9a9d7\"\u003e\u003ccode\u003ed2981d6\u003c/code\u003e\u003c/a\u003e feat: Add transcription language code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/98ac90d0c4578d82754535d0df451b29c3ffb1c9\"\u003e\u003ccode\u003e98ac90d\u003c/code\u003e\u003c/a\u003e chore: deprecate Google Maps grounding widget API fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/8c44240f961708cfde6f2201af2175a0239ef490\"\u003e\u003ccode\u003e8c44240\u003c/code\u003e\u003c/a\u003e feat: Add TranslationConfig for live translation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/baeaeaa5ae89f9f0a987a8cac5ef61703593fbc4\"\u003e\u003ccode\u003ebaeaeaa\u003c/code\u003e\u003c/a\u003e feat: Add Agent Platform MCP support to async generate_content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/c1d3cb7bd100804437ca5c1c8d4d56dce881ef2d\"\u003e\u003ccode\u003ec1d3cb7\u003c/code\u003e\u003c/a\u003e chore: Internal cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/bd78ed331caeb1bd9d7322327f61a7dad9872e50\"\u003e\u003ccode\u003ebd78ed3\u003c/code\u003e\u003c/a\u003e chore: Fix relative import path in pagers.ts.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.26.0 to 1.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat v1.x as primary branch for npm latest tag (backport \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1577\"\u003e#1577\u003c/a\u003e) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1749\"\u003emodelcontextprotocol/typescript-sdk#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: disallow null (infinite) requested TTL by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1339\"\u003emodelcontextprotocol/typescript-sdk#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: add missing size field to ResourceSchema by \u003ca href=\"https://github.com/olaservo\"\u003e\u003ccode\u003e@​olaservo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1575\"\u003emodelcontextprotocol/typescript-sdk#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typings exports by \u003ca href=\"https://github.com/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x npm audit fix by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1780\"\u003emodelcontextprotocol/typescript-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.x \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e follow up -add missing types to package.json by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1773\"\u003emodelcontextprotocol/typescript-sdk#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Allow servers / clients to advertise extensions in the capability object by \u003ca href=\"https://github.com/localden\"\u003e\u003ccode\u003e@​localden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1811\"\u003emodelcontextprotocol/typescript-sdk#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stdio): always set windowsHide on Windows, not just in Electron by \u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.29.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1820\"\u003emodelcontextprotocol/typescript-sdk#1820\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/tdraier\"\u003e\u003ccode\u003e@​tdraier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1623\"\u003emodelcontextprotocol/typescript-sdk#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnMetaCode\"\u003e\u003ccode\u003e@​jnMetaCode\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1640\"\u003emodelcontextprotocol/typescript-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) by \u003ca href=\"https://github.com/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Default to client_secret_basic when server omits token_endpoint_auth_methods_supported by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1611\"\u003emodelcontextprotocol/typescript-sdk#1611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject plain JSON Schema objects passed as inputSchema by \u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clear _timeoutInfo in _onclose() and scope .finally() abort controller cleanup by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1462\"\u003emodelcontextprotocol/typescript-sdk#1462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server/auth): RFC 8252 loopback port relaxation by \u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.28.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1746\"\u003emodelcontextprotocol/typescript-sdk#1746\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/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement auth/pre-registration conformance scenario by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1545\"\u003emodelcontextprotocol/typescript-sdk#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add governance documentation for SEP-1730 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1547\"\u003emodelcontextprotocol/typescript-sdk#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: comprehensive feature documentation for SEP-1730 Tier 1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1548\"\u003emodelcontextprotocol/typescript-sdk#1548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent command injection in example URL opening (v1.x backport) by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1579\"\u003emodelcontextprotocol/typescript-sdk#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: call onerror for silently swallowed transport errors by \u003ca href=\"https://github.com/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.27.1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1581\"\u003emodelcontextprotocol/typescript-sdk#1581\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/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.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/modelcontextprotocol/typescript-sdk/commit/e12cbd7078db388152f6e839abdbe09ba01f3f32\"\u003e\u003ccode\u003ee12cbd7\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.29.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3913fd4443a86536155e3ebef9edd2045c372c1e\"\u003e\u003ccode\u003e3913fd4\u003c/code\u003e\u003c/a\u003e fix(stdio): always set windowsHide on Windows, not just in Electron (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/5608e78dd0d4ca6cd7dd03278419578f1780365a\"\u003e\u003ccode\u003e5608e78\u003c/code\u003e\u003c/a\u003e [v1.x backport] Allow servers / clients to advertise extensions in the capabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/7213816788e634ffb9d09affe50f0295093bfb73\"\u003e\u003ccode\u003e7213816\u003c/code\u003e\u003c/a\u003e v1.x \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e follow up -add missing types to package.json (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/364f38ca2d8895aed7c37b7a0a1031bb7ae4841c\"\u003e\u003ccode\u003e364f38c\u003c/code\u003e\u003c/a\u003e v1.x npm audit fix (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c95cc0943b045517e4cc414baf1f168b216c3142\"\u003e\u003ccode\u003ec95cc09\u003c/code\u003e\u003c/a\u003e Add typings exports (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/ddadaa6cc633fb5db0c094bf031b15b68a357820\"\u003e\u003ccode\u003eddadaa6\u003c/code\u003e\u003c/a\u003e [v1.x] fix: add missing size field to ResourceSchema (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1575\"\u003e#1575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2a158513028d9f862c4188b6957e78cd5663f26b\"\u003e\u003ccode\u003e2a15851\u003c/code\u003e\u003c/a\u003e [v1.x] fix: disallow null (infinite) requested TTL (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/13e30f1d36de8442417fec695983bdb155c00768\"\u003e\u003ccode\u003e13e30f1\u003c/code\u003e\u003c/a\u003e fix: treat v1.x as primary branch for npm latest tag (backport \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/a0565695218544fc53e99bf5b544a887d373cefa\"\u003e\u003ccode\u003ea056569\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.28.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.18\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.9.18\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\u003erelease(turborepo): 2.9.17 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/13047\"\u003evercel/turborepo#13047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fetch version.txt via API in docs alias failure notification 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/13050\"\u003evercel/turborepo#13050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden cache archive symlink restore 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/13051\"\u003evercel/turborepo#13051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove web UI mode 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/13052\"\u003evercel/turborepo#13052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden query server file access 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/13053\"\u003evercel/turborepo#13053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Confine prune patch paths 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/13054\"\u003evercel/turborepo#13054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent git argument injection in SCM refs 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/13055\"\u003evercel/turborepo#13055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Strip special mode bits from cache restore 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/13056\"\u003evercel/turborepo#13056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Contain incremental cache outputs 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/13057\"\u003evercel/turborepo#13057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(turborepo): Normalize Windows daemon path hash by \u003ca href=\"https://github.com/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve vt100 cell byte counts 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/13058\"\u003evercel/turborepo#13058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Separate artifact signature fields 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/13059\"\u003evercel/turborepo#13059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate OidHash hex buffers 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/13060\"\u003evercel/turborepo#13060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Block self-hosted login URLs from attempting to use Vercel's SSO 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/13061\"\u003evercel/turborepo#13061\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/Balance8\"\u003e\u003ccode\u003e@​Balance8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13020\"\u003evercel/turborepo#13020\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.9.17...v2.9.18\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.17\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: Keep non-PTY stdin alive for persistent tasks 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/12972\"\u003evercel/turborepo#12972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16 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/12970\"\u003evercel/turborepo#12970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.1 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/12973\"\u003evercel/turborepo#12973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add auth HTTP timeouts 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/12976\"\u003evercel/turborepo#12976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Detect affected root tasks in query 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/12977\"\u003evercel/turborepo#12977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for Windows graceful shutdown 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/12979\"\u003evercel/turborepo#12979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.17-canary.2 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/12980\"\u003evercel/turborepo#12980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for JSON output fixtures 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/12981\"\u003evercel/turborepo#12981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Rsbuild examples by \u003ca href=\"https://github.com/Nsttt\"\u003e\u003ccode\u003e@​Nsttt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12942\"\u003evercel/turborepo#12942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for single package dry runs 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/12982\"\u003evercel/turborepo#12982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip Corepack setup without installs 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/12983\"\u003evercel/turborepo#12983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip installs for metadata-only Rust tests 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/12985\"\u003evercel/turborepo#12985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Skip remaining unnecessary fixture installs 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/12986\"\u003evercel/turborepo#12986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Add final hash contract snapshots 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/12984\"\u003evercel/turborepo#12984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim run logging integration matrix 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/12987\"\u003evercel/turborepo#12987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected query integration matrix 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/12988\"\u003evercel/turborepo#12988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Narrow Windows integration test group 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/12989\"\u003evercel/turborepo#12989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim task dependency integration coverage 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/12990\"\u003evercel/turborepo#12990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim affected integration coverage 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/12991\"\u003evercel/turborepo#12991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Collapse integration test matrices 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/12992\"\u003evercel/turborepo#12992\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/3bdce3277d2e61cdbf29f244a515dd4b896d2556\"\u003e\u003ccode\u003e3bdce32\u003c/code\u003e\u003c/a\u003e publish 2.9.18 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2a76556b9457c514fa597a09fef23da2e1250c8c\"\u003e\u003ccode\u003e2a76556\u003c/code\u003e\u003c/a\u003e fix: Block self-hosted login URLs from attempting to use Vercel's SSO (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13061\"\u003e#13061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/da8e3487acce10039425180c42875d7ccc484ed5\"\u003e\u003ccode\u003eda8e348\u003c/code\u003e\u003c/a\u003e fix: Validate OidHash hex buffers (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13060\"\u003e#13060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3018717c28fc8f1ecffa2c92e3260be0dc0165aa\"\u003e\u003ccode\u003e3018717\u003c/code\u003e\u003c/a\u003e fix: Separate artifact signature fields (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13059\"\u003e#13059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/34514e278822ccbe3a083730b7032709ef16f85c\"\u003e\u003ccode\u003e34514e2\u003c/code\u003e\u003c/a\u003e fix: Preserve vt100 cell byte counts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13058\"\u003e#13058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/24e2d3498f54fa1f8b729f18764f63cb05072bc6\"\u003e\u003ccode\u003e24e2d34\u003c/code\u003e\u003c/a\u003e fix(turborepo): Normalize Windows daemon path hash (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13020\"\u003e#13020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/16dc881cabf5c13d02c27a5d7cfdfeb60736206c\"\u003e\u003ccode\u003e16dc881\u003c/code\u003e\u003c/a\u003e fix: Contain incremental cache outputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13057\"\u003e#13057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/92e1f8e5365ea5a95e47c3698deb2f7adaa55eba\"\u003e\u003ccode\u003e92e1f8e\u003c/code\u003e\u003c/a\u003e fix: Strip special mode bits from cache restore (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13056\"\u003e#13056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f46f896ef414823582131304c9749e9be011fe37\"\u003e\u003ccode\u003ef46f896\u003c/code\u003e\u003c/a\u003e fix: Prevent git argument injection in SCM refs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13055\"\u003e#13055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7f353ca3a6f28fbbcce931aeab7be0efe718c466\"\u003e\u003ccode\u003e7f353ca\u003c/code\u003e\u003c/a\u003e fix: Confine prune patch paths (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13054\"\u003e#13054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.2 to 4.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd9dda0fe6fee2fb6451d0611a9ecb6e7\"\u003e\u003ccode\u003e7dc6d54\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedade9896a6d3eeed7739177d6c583a68a7\"\u003e\u003ccode\u003e9787ded\u003c/code\u003e\u003c/a\u003e fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab292c45c3ef27aa21ec7da380c307052c\"\u003e\u003ccode\u003e325463a\u003c/code\u003e\u003c/a\u003e fix(ast-collect): recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest\"\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.93.1 to 2.108.1\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.108.1\u003c/h2\u003e\n\u003ch2\u003e2.108.1 (2026-06-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e forward DOGFOOD_APP_CLIENT_ID to dogfood workflow (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e then typing (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2349\"\u003e#2349\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\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.108.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.108.1-canary.2 (2026-06-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.108.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.108.1-canary.1 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e then typing (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2349\"\u003e#2349\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.108.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.108.1-canary.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e forward DOGFOOD_APP_CLIENT_ID to dogfood workflow (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2434\"\u003e#2434\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\u003ev2.108.0\u003c/h2\u003e\n\u003ch2\u003e2.108.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e auth.resend() consistent confirmation flow (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2144\"\u003e#2144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e do not console.error AuthApiError already returned through contract (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2428\"\u003e#2428\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/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.108.0 (2026-06-08)\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.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\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\u003cli\u003eOmar Al Matar \u003ca href=\"https://github.com/Bewinxed\"\u003e\u003ccode\u003e@​Bewinxed\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.1 (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e hide dynamic import from hermesc (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2381\"\u003e#2381\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.106.0 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e W3C/OpenTelemetry trace context propagation (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e mark \u003ccode\u003e@​supabase/tracing\u003c/code\u003e private and snapshot it for JSR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2370\"\u003e#2370\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/65fafe5ccc124ecc616d031b1d3fa0a1703340ff\"\u003e\u003ccode\u003e65fafe5\u003c/code\u003e\u003c/a\u003e chore(release): version 2.108.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2433\"\u003e#2433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/57014e167626211b68ead69e0d4e24766619e933\"\u003e\u003ccode\u003e57014e1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.107.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2421\"\u003e#2421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/54ec2b6955be26836e249e1fbe5f98c6f25a99a9\"\u003e\u003ccode\u003e54ec2b6\u003c/code\u003e\u003c/a\u003e feat(auth): remove navigator.locks-based mutex; introduce commit guard + disp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3397c9235712ae71333c5ded7b3cccc491124382\"\u003e\u003ccode\u003e3397c92\u003c/code\u003e\u003c/a\u003e feat(supabase): update X-Client-Info to structured metadata format (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/335207f8738ef059e0aec85b18529a1902fc2317\"\u003e\u003ccode\u003e335207f\u003c/code\u003e\u003c/a\u003e feat(realtime): allow httpSend to send binary payload (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42f12dd9e6dac89252e739558e9b1dec4bcf09e3\"\u003e\u003ccode\u003e42f12dd\u003c/code\u003e\u003c/a\u003e docs(repo): ship per-package AGENTS.md and migrations via npm (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b200b74136b3305c5fa07af3492ec56fbfaa1392\"\u003e\u003ccode\u003eb200b74\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2396\"\u003e#2396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a5f09cf9a0a8c2744464a8505333ab3136e3f290\"\u003e\u003ccode\u003ea5f09cf\u003c/code\u003e\u003c/a\u003e chore(repo): adopt pnpm catalog and clean up devDeps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2389\"\u003e#2389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c72cc5608764b8d15f58e6ce8cfc6867ebead1be\"\u003e\u003ccode\u003ec72cc56\u003c/code\u003e\u003c/a\u003e fix(misc): add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a7bdb236041d5a3061be856fd9e00b45d9b62f54\"\u003e\u003ccode\u003ea7bdb23\u003c/code\u003e\u003c/a\u003e docs(supabase): expand tracePropagation tsdoc with examples (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.108.1/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 `next` from 16.2.7 to 16.2.9\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.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\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/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9aaaedfd8050e58e3c82c1cea412d670750b32b\"\u003e\u003ccode\u003ed9aaaed\u003c/code\u003e\u003c/a\u003e [cd] Allow tagging semver-lower releases as \u003ccode\u003e@latest\u003c/code\u003e if \u003ccode\u003e@latest\u003c/code\u003e po… (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94627\"\u003e#94627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0dbc1d5c860bf47c8c4f794e053b93fd02355d4e\"\u003e\u003ccode\u003e0dbc1d5\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Ensure release can be triggered on old branches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94598\"\u003e#94598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/90e3c811e7a3603a60dfcf627cc65f8b24ad1d5d\"\u003e\u003ccode\u003e90e3c81\u003c/code\u003e\u003c/a\u003e [16.2.x] Align Actions dependencies with Canary (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94339\"\u003e#94339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/83f402c69db9faf3f727bea5c85249fe9af9af54\"\u003e\u003ccode\u003e83f402c\u003c/code\u003e\u003c/a\u003e [16.2.x][cd] Stop fetching all tags when searching parent tag (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94334\"\u003e#94334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.7...v16.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.23 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\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/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.5.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.2.7 to 16.2.9\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.2.9\u003c/h2\u003e\n\u003cp\u003eEmpty release to ensure \u003ccode\u003enext@latest\u003c/code\u003e points at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.\u003c/p\u003e\n\u003ch2\u003ev16.2.8\u003c/h2\u003e\n\u003cp\u003eRelease with no changes in an attempt to fix \u003ccode\u003enext@latest\u003c/code\u003e pointing at a prerelease version.\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/f37fad940522e000af5498209fd237d863b4fa16\"\u003e\u003ccode\u003ef37fad9\u003c/code\u003e\u003c/a\u003e v16.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f1680448c81904efcd36704edf01a6b7323abbf\"\u003e\u003ccode\u003e6f16804\u003c/code\u003e\u003c/a\u003e v16.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/411c455dcdec630b9e2e83d24e27b0f9e05927b6\"\u003e\u003ccode\u003e411c455\u003c/code\u003e\u003c/a\u003e v16.2.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.9/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 `postcss` from 8.5.13 to 8.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed declaration parsing performance (by \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom syntax regression (by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\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/postcss/postcss/commit/eae46db765d752cf8f40c4fa2b0b85030079c43d\"\u003e\u003ccode\u003eeae46db\u003c/code\u003e\u003c/a\u003e Release 8.5.15 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/79508ffa59e42c02056aca61b88bc393c8b516c4\"\u003e\u003ccode\u003e79508ff\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b128e2131288a411c6e28071d0929542c49e74eb\"\u003e\u003ccode\u003eb128e21\u003c/code\u003e\u003c/a\u003e Speed up declaration parsing by avoiding creating new array on each token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9825dca02c33cf610e2a842be767468b67fbecf9\"\u003e\u003ccode\u003e9825dca\u003c/code\u003e\u003c/a\u003e Fix code format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/55789c865281e2be194fa5b4e41dd046be3a2307\"\u003e\u003ccode\u003e55789c8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/84fbbe9009cb3cc3bbb4cc3a9b65d468f4844d95\"\u003e\u003ccode\u003e84fbbe9\u003c/code\u003e\u003c/a\u003e Install older pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9f860bd78ec1dbc4f0ae72d693f03f956baa38cb\"\u003e\u003ccode\u003e9f860bd\u003c/code\u003e\u003c/a\u003e Revert pnpm action for old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/08771986d47359545f502e009763e223b66bfcf6\"\u003e\u003ccode\u003e0877198\u003c/code\u003e\u003c/a\u003e Update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2d1a335cea818f8b27e5cfb90147648afe3e582\"\u003e\u003ccode\u003eb2d1a33\u003c/code\u003e\u003c/a\u003e Fix linter warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0700dac92283bc259977dff2743ca74a00f58267\"\u003e\u003ccode\u003e0700dac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2088\"\u003e#2088\u003c/a\u003e from rootvector2/add-oss-fuzz-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.13...8.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@temporalio/activity` from 1.15.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/temporalio/sdk-typescript/releases\"\u003e@​temporalio/activity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eclient\u003c/code\u003e, \u003ccode\u003enexus\u003c/code\u003e] Standalone Nexus Operations support (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2027\"\u003e#2027\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2085\"\u003e#2085\u003c/a\u003e). Adds \u003ccode\u003eclient.nexus\u003c/code\u003e, typed Nexus service clients, operation handles for result/describe/cancel/terminate, list/count APIs, Nexus client interceptors, Nexus operation errors, and \u003ccode\u003eTemporalOperationHandler\u003c/code\u003e for Nexus operations backed by Temporal workflows.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ecommon\u003c/code\u003e, \u003ccode\u003eclient\u003c/code\u003e, \u003ccode\u003eworkflow\u003c/code\u003e] New \u003ccode\u003eSerializationContext\u003c/code\u003e API across payload/failure conversion paths (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/1996\"\u003e#1996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2054\"\u003e#2054\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2058\"\u003e#2058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2060\"\u003e#2060\u003c/a\u003e). Coverage now includes workflow/activity boundaries, workflow and schedule clients, async activity completion, and codecs.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eworkflow\u003c/code\u003e] Named random streams (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/1992\"\u003e#1992\u003c/a\u003e) let plugins and libraries use deterministic randomness without consuming the workflow default PRNG stream.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eworkflow\u003c/code\u003e] Workflow executions can now fail on selected error types, including non-determinism, instead of only failing workflow tasks (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2020\"\u003e#2020\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003econtrib\u003c/code\u003e] New \u003ccode\u003e@temporalio/workflow-streams\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/temporalio/sdk-typescript/pull/2039\"\u003e#2039\u003c/a\u003e) for durable, offset-addressed workflow event streams, with sdk-python-compatible wire convention...\n\n_Description has been truncated_","html_url":"https://github.com/groupthinking/EventRelay/pull/273","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupthinking%2FEventRelay/issues/273","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/273/packages"}},{"old_version":"0.213.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-11T00:39:39.000Z","version_change":"0.213.0 → 0.218.0","issue":{"uuid":"4636157035","node_id":"PR_kwDOSJ-KK87lGfgM","number":129,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-12T00:38:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T00:39:39.000Z","updated_at":"2026-06-12T00:39:01.000Z","time_to_close":86360,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":36,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.4","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.71.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.58.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.3","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.13.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.4","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.48.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.6","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.0","repository_url":"https://github.com/lovell/sharp"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.58.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.101.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 6 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.4 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eangular-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/angular-sdk-v1.2.0...angular-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e add provideOpenFeature() standalone provider function (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1409\"\u003e#1409\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/cddf9a9ce0ecd865e6fd5d25266c3f62c61e8665\"\u003ecddf9a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose js sdk identity on client metadata (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1376\"\u003e#1376\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c437e78662786749cba8bfe5051edbd5e6a85e1\"\u003e6c437e7\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.71.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.58.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.6.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.6.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:h...\n\n_Description has been truncated_","html_url":"https://github.com/honeycombio/ced-opentelemetry-demo-app-academy-courses/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/honeycombio%2Fced-opentelemetry-demo-app-academy-courses/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}},{"old_version":"0.215.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-09T21:28:53.000Z","version_change":"0.215.0 → 0.218.0","issue":{"uuid":"4625755429","node_id":"PR_kwDOSQq6Wc7kkZkR","number":120,"state":"closed","title":"chore(deps): bump the npm-production-dependencies group across 2 directories with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-10T21:26:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-09T21:28:53.000Z","updated_at":"2026-06-10T21:26:46.000Z","time_to_close":86271,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-production-dependencies","update_count":28,"packages":[{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.73.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.60.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.5","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.15.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.50.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.100.5","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.4","new_version":"16.2.8","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 26 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.16.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.60.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.5` | `5.101.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.1` | `6.4.2` |\n\nBumps the npm-production-dependencies group with 15 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.16.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.28.0` | `0.31.0` |\n\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.73.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.60.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.7.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.7.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.215.0 to 0.218.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-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\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-grpc` from 0.215.0 to 0.218.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-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\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.215.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38...\n\n_Description has been truncated_","html_url":"https://github.com/coralogix-se/opentelemetry-demo/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coralogix-se%2Fopentelemetry-demo/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"0.51.1","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-07T20:09:35.000Z","version_change":"0.51.1 → 0.218.0","issue":{"uuid":"4608568805","node_id":"PR_kwDOR9bvR87jrsj7","number":827,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 78 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-06-08T20:56:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-07T20:09:35.000Z","updated_at":"2026-06-08T20:56:42.000Z","time_to_close":89225,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":78,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@opentelemetry/api","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-document-load","old_version":"0.39.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-user-interaction","old_version":"0.39.0","new_version":"0.62.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.24.1","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","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.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.16","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.6","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"9.47.1","new_version":"10.56.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.100.8","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.100.8","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.24","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"axios","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.453.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.14.0","new_version":"10.0.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"3.0.6","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.17.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.3.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"zod","old_version":"4.4.2","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@faker-js/faker","old_version":"9.9.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/google.maps","old_version":"3.64.0","new_version":"3.65.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.12.2","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cypress","old_version":"15.15.0","new_version":"15.16.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"msw","old_version":"2.14.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pnpm","old_version":"10.33.2","new_version":"11.5.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"postcss","old_version":"8.5.13","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"rollup-plugin-visualizer","old_version":"5.14.0","new_version":"7.0.1","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-manus-runtime","old_version":"0.0.57","new_version":"0.0.58"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 78 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.8.0` | `1.9.1` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.39.0` | `0.63.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-user-interaction) | `0.39.0` | `0.62.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `1.41.1` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.13` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `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.8` | `1.1.9` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.14` | `1.2.15` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.3.8` | `1.4.0` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.3.6` | `1.4.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `9.47.1` | `10.56.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.8` | `5.101.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.100.8` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.2` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `9.14.0` | `10.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.77.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.6` | `4.11.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.17.0` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.8.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.2` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `9.9.0` | `10.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@types/google.maps](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google.maps) | `3.64.0` | `3.65.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.2` | `25.9.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `2.1.9` | `4.1.8` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.15.0` | `15.16.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.0` |\n| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.33.2` | `11.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.14.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.16` |\n| vite-plugin-manus-runtime | `0.0.57` | `0.0.58` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.8.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eapi/v1.9.0\u003c/h2\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(metrics): added synchronous gauge \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4528\"\u003e#4528\u003c/a\u003e \u003ca href=\"https://github.com/clintonb\"\u003e\u003ccode\u003e@​clintonb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api): allow adding span links after span creation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4536\"\u003e#4536\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis change is non-breaking for end-users, but breaking for Trace SDK implmentations in accordance with the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/a03382ada8afa9415266a84dafac0510ec8c160f/specification/upgrading.md?plain=1#L97-L122\"\u003especification\u003c/a\u003e as new features need to be implemented.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat: support node 22 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4666\"\u003e#4666\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(instrumentation-grpc): set net.peer.name and net.peer.port on client spans \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3430\"\u003e#3430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(exporter-trace-otlp-proto): Add protobuf otlp trace exporter support for browser \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3208\"\u003e#3208\u003c/a\u003e \u003ca href=\"https://github.com/pkanal\"\u003e\u003ccode\u003e@​pkanal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): use default Resource to comply with semantic conventions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3411\"\u003e#3411\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eMetrics exported by the SDK now contain the following resource attributes by default:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eservice.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etelemetry.sdk.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etelemetry.sdk.language\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etelemetry.sdk.version\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): use Date.now() for instrument recording timestamps \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3514\"\u003e#3514\u003c/a\u003e \u003ca href=\"https://github.com/MisterSquishy\"\u003e\u003ccode\u003e@​MisterSquishy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): make spans resilient to clock drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3434\"\u003e#3434\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(selenium-tests): updated webpack version for selenium test issue \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3456\"\u003e#3456\u003c/a\u003e \u003ca href=\"https://github.com/SaumyaBhushan\"\u003e\u003ccode\u003e@​SaumyaBhushan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): collect metrics when periodic exporting metric reader flushes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3517\"\u003e#3517\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): fix duplicated registration of metrics for collectors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3488\"\u003e#3488\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): fix precision loss in numberToHrtime \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3480\"\u003e#3480\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: automatically generate tsconfigs \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3432\"\u003e#3432\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce format with prettier \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3444\"\u003e#3444\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.8.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.51.1 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.51.1...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/exporter-trace-otlp-http\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation` from 0.51.1 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.51.1...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-document-load` from 0.39.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/instrumentation-document-load's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-oracledb: v0.43.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-oracledb-v0.42.0...instrumentation-oracledb-v0.43.0\"\u003e0.43.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-document-load/CHANGELOG.md\"\u003e@​opentelemetry/instrumentation-document-load'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-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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-document-load-v0.61.0...instrumentation-document-load-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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-document-load-v0.60.0...instrumentation-document-load-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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-document-load-v0.59.0...instrumentation-document-load-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\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/3479\"\u003e#3479\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e8891261\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-document-load-v0.58.0...instrumentation-document-load-v0.59.0\"\u003e0.59.0\u003c/a\u003e (2026-03-25)\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/3450\"\u003e#3450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003ec8df394\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-document-load-v0.57.0...instrumentation-document-load-v0.58.0\"\u003e0.58.0\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3411\"\u003e#3411\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e7f4b776\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-document-load-v0.56.0...instrumentation-document-load-v0.57.0\"\u003e0.57.0\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3383\"\u003e#3383\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/d3ac7851d69d0781c2c631012937a73998b744e1\"\u003ed3ac785\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-document-load-v0.55.0...instrumentation-document-load-v0.56.0\"\u003e0.56.0\u003c/a\u003e (2026-01-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/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/instrumentation-document-load\"\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@​opentelemetry/instrumentation-document-load\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-fetch` from 0.51.1 to 0.218.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-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.51.1...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/instrumentation-fetch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-user-interaction` from 0.39.0 to 0.62.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-contrib/releases\"\u003e@​opentelemetry/instrumentation-user-interaction's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-user-interaction: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-user-interaction-v0.61.0...instrumentation-user-interaction-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-long-task: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-long-task-v0.61.0...instrumentation-long-task-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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://redire...\n\n_Description has been truncated_","html_url":"https://github.com/bmsull560/Fabric_4L/pull/827","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmsull560%2FFabric_4L/issues/827","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/827/packages"}},{"old_version":"0.51.1","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-05T07:28:53.000Z","version_change":"0.51.1 → 0.218.0","issue":{"uuid":"4595113989","node_id":"PR_kwDOR9bvR87jAVwS","number":807,"state":"open","title":"chore(deps): bump the npm-dependencies group across 1 directory with 61 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T07:28:53.000Z","updated_at":"2026-06-05T07:29:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":61,"packages":[{"name":"@clerk/react","old_version":"6.7.1","new_version":"6.7.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/react","old_version":"9.47.1","new_version":"10.56.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.100.8","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.97.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.24","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"axios","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"express","old_version":"4.22.1","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.21","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.453.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.16","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.14.0","new_version":"10.0.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"3.0.6","new_version":"4.11.2","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.17.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"web-vitals","old_version":"4.2.4","new_version":"5.3.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.12","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@opentelemetry/api","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-document-load","old_version":"0.39.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-user-interaction","old_version":"0.39.0","new_version":"0.62.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.51.1","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"1.24.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.24.1","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@faker-js/faker","old_version":"9.9.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/google.maps","old_version":"3.64.0","new_version":"3.65.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.39","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cypress","old_version":"15.15.0","new_version":"15.16.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"jsdom","old_version":"29.0.2","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.14.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"pnpm","old_version":"10.33.2","new_version":"11.5.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"postcss","old_version":"8.5.13","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"rollup-plugin-visualizer","old_version":"5.14.0","new_version":"7.0.1","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@typescript-eslint/utils","old_version":"6.21.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"6.21.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/rule-tester","old_version":"6.21.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.59.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"8.57.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clerk/react](https://github.com/clerk/javascript/tree/HEAD/packages/react) | `6.7.1` | `6.7.3` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `9.47.1` | `10.56.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.8` | `5.101.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.97.0` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.2` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.6` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.40.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.453.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.16` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `9.14.0` | `10.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.77.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `3.0.6` | `4.11.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.17.0` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.8.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `4.2.4` | `5.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.14` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.8.0` | `1.9.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.39.0` | `0.63.0` |\n| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-user-interaction) | `0.39.0` | `0.62.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.51.1` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.24.1` | `1.41.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `9.9.0` | `10.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@types/google.maps](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google.maps) | `3.64.0` | `3.65.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.39` | `25.9.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `2.1.9` | `4.1.8` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.15.0` | `15.16.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.33.2` | `11.5.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.14.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `6.21.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.21.0` | `8.60.1` |\n| [@typescript-eslint/rule-tester](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester) | `6.21.0` | `8.60.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.59.1` | `8.60.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.4.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n\n\nUpdates `@clerk/react` from 6.7.1 to 6.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e@​clerk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/afb75e68efa561ff18f6ae5359df1cf336e861a5\"\u003e\u003ccode\u003eafb75e6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c3df67a231adff73fa36563718d9b94e6bb2a540\"\u003e\u003ccode\u003ec3df67a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/86fd38f4e39ab89b6a9fbb7515a5d9b7b37aa3ab\"\u003e\u003ccode\u003e86fd38f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8d6bb56de25692e0f9c350f16c8f45fbedaad2ac\"\u003e\u003ccode\u003e8d6bb56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/43dfefaabf0bad1a6d92b75b1cb6de1860ea87e4\"\u003e\u003ccode\u003e43dfefa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5fc7b21573cab36b9184dd6277396f7c38b91e1f\"\u003e\u003ccode\u003e5fc7b21\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c2ba1344db5fd50f1d4e04d01d0455f0181c8d96\"\u003e\u003ccode\u003ec2ba134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/79cdd1f9c9d8aa5d9a98d8d245b5f7f98c0cabb4\"\u003e\u003ccode\u003e79cdd1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4d5027b15873dc6637e49f51142be64ef5f8e9bf\"\u003e\u003ccode\u003e4d5027b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e089248a3dfdf99fc110c06b699a084d4e8a7ee\"\u003e\u003ccode\u003e4e08924\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/bcf0e776231c6ec675d3a3a8bfd122513d3c57ef\"\u003e\u003ccode\u003ebcf0e77\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.14.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/clerk/javascript/blob/main/packages/react/CHANGELOG.md\"\u003e@​clerk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/afb75e68efa561ff18f6ae5359df1cf336e861a5\"\u003e\u003ccode\u003eafb75e6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c3df67a231adff73fa36563718d9b94e6bb2a540\"\u003e\u003ccode\u003ec3df67a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/86fd38f4e39ab89b6a9fbb7515a5d9b7b37aa3ab\"\u003e\u003ccode\u003e86fd38f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8d6bb56de25692e0f9c350f16c8f45fbedaad2ac\"\u003e\u003ccode\u003e8d6bb56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/43dfefaabf0bad1a6d92b75b1cb6de1860ea87e4\"\u003e\u003ccode\u003e43dfefa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5fc7b21573cab36b9184dd6277396f7c38b91e1f\"\u003e\u003ccode\u003e5fc7b21\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c2ba1344db5fd50f1d4e04d01d0455f0181c8d96\"\u003e\u003ccode\u003ec2ba134\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/79cdd1f9c9d8aa5d9a98d8d245b5f7f98c0cabb4\"\u003e\u003ccode\u003e79cdd1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4d5027b15873dc6637e49f51142be64ef5f8e9bf\"\u003e\u003ccode\u003e4d5027b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e089248a3dfdf99fc110c06b699a084d4e8a7ee\"\u003e\u003ccode\u003e4e08924\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/bcf0e776231c6ec675d3a3a8bfd122513d3c57ef\"\u003e\u003ccode\u003ebcf0e77\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.14.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/clerk/javascript/commit/c9d9e6ad5cb270285a252ae2657c5ad916dfa58d\"\u003e\u003ccode\u003ec9d9e6a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8679\"\u003e#8679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/219b5f9907949d808c5644213d987be48d4380d5\"\u003e\u003ccode\u003e219b5f9\u003c/code\u003e\u003c/a\u003e build(repo): drop redundant tsc declaration builds (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8721\"\u003e#8721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/bbbe654fccb1d28cbb7a9bd61a2cb0a48fa78e7c\"\u003e\u003ccode\u003ebbbe654\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8635\"\u003e#8635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/1fc2a2edc961a7ea520777512504ebc2b86f5e98\"\u003e\u003ccode\u003e1fc2a2e\u003c/code\u003e\u003c/a\u003e chore(repo): Discord (support → community), X, and support email updates (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/react/issues/8650\"\u003e#8650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/react@6.7.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 9.47.1 to 10.56.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\u003e10.56.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Redis diagnostics channel based integration for Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21087\"\u003e#21087\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdds Redis integration support for Deno, covering both \u003ccode\u003eredis\u003c/code\u003e and \u003ccode\u003eioredis\u003c/code\u003e clients.\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): Only capture workflow step error on final retry attempt (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21025\"\u003e#21025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Emit warning if \u003ccode\u003e@sentry/node\u003c/code\u003e was imported instead of \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21240\"\u003e#21240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use ioredis tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21187\"\u003e#21187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Correctly parse sampleRate when \u003ccode\u003econsistentTraceSampling\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21281\"\u003e#21281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Fix \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e breaking Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Wait for span links to be set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21167\"\u003e#21167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eWeakRef\u003c/code\u003e for Span-Scope circular references (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21242\"\u003e#21242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Vendor \u003ccode\u003eInstrumentationNodeModuleFile\u003c/code\u003e to fix Bun \u003ccode\u003e--bytecode\u003c/code\u003e crash (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21262\"\u003e#21262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(profiling-node): Ensure node version support warning includes latest 26 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21229\"\u003e#21229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore scheduled_tasks.lock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21252\"\u003e#21252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Promote lint warnings to errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21213\"\u003e#21213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(docs): Document how to support a new node version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21228\"\u003e#21228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): Weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-status skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21214\"\u003e#21214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-update skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21233\"\u003e#21233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Improve triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21257\"\u003e#21257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Update linear-project-status skill with more details \u0026amp; context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21234\"\u003e#21234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21263\"\u003e#21263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Initial scaffolding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(cloudflare): Move D1 instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21266\"\u003e#21266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor usage of \u003ccode\u003ehrTime\u003c/code\u003e utilities from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21191\"\u003e#21191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Stop mutating OTel RPC metadata to set \u003ccode\u003ehttp.route\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(opentelemetry): Vendor minimal \u003ccode\u003eTraceState\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21192\"\u003e#21192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Add unit test for http client header collection behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21273\"\u003e#21273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Move browser integration tests to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Remove vitest in CF e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21259\"\u003e#21259\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\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\u003e26.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\u003e25.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\u003e44.19 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\u003e46.37 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/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.56.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Redis diagnostics channel based integration for Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21087\"\u003e#21087\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdds Redis integration support for Deno, covering both \u003ccode\u003eredis\u003c/code\u003e and \u003ccode\u003eioredis\u003c/code\u003e clients.\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): Only capture workflow step error on final retry attempt (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21025\"\u003e#21025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Emit warning if \u003ccode\u003e@sentry/node\u003c/code\u003e was imported instead of \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21240\"\u003e#21240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Use ioredis tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21187\"\u003e#21187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Correctly parse sampleRate when \u003ccode\u003econsistentTraceSampling\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21281\"\u003e#21281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Fix \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e breaking Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Wait for span links to be set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21167\"\u003e#21167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eWeakRef\u003c/code\u003e for Span-Scope circular references (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21242\"\u003e#21242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Vendor \u003ccode\u003eInstrumentationNodeModuleFile\u003c/code\u003e to fix Bun \u003ccode\u003e--bytecode\u003c/code\u003e crash (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21262\"\u003e#21262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(profiling-node): Ensure node version support warning includes latest 26 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21229\"\u003e#21229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore scheduled_tasks.lock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21252\"\u003e#21252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Promote lint warnings to errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21213\"\u003e#21213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(docs): Document how to support a new node version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21228\"\u003e#21228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(size-limit): Weekly auto-bump (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-status skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21214\"\u003e#21214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Add linear-project-update skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21233\"\u003e#21233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Improve triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21257\"\u003e#21257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Update linear-project-status skill with more details \u0026amp; context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21234\"\u003e#21234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21263\"\u003e#21263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Initial scaffolding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(cloudflare): Move D1 instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21266\"\u003e#21266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Refactor usage of \u003ccode\u003ehrTime\u003c/code\u003e utilities from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21191\"\u003e#21191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Stop mutating OTel RPC metadata to set \u003ccode\u003ehttp.route\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(opentelemetry): Vendor minimal \u003ccode\u003eTraceState\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21192\"\u003e#21192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Add unit test for http client header collection behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21273\"\u003e#21273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Move browser integration tests to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Remove vitest in CF e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21259\"\u003e#21259\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\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/29b276c0915f53e3628804693e1ab72f50455a2f\"\u003e\u003ccode\u003e29b276c\u003c/code\u003e\u003c/a\u003e release: 10.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f94a87b77db7f14ae80da0b39b99a43f3cc35043\"\u003e\u003ccode\u003ef94a87b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21291\"\u003e#21291\u003c/a\u003e from getsentry/prepare-release/10.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/165c82a29c7fe98e6a4481962cb9f684896f43d9\"\u003e\u003ccode\u003e165c82a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a7cb7e6208267b56dba47ec61bfe63c31dc6abcb\"\u003e\u003ccode\u003ea7cb7e6\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Fix instrumentDurableObjectWithSentry breaking Cloudflare Ag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d8015e239c4fd2389c44b096927547cd3f9909a3\"\u003e\u003ccode\u003ed8015e2\u003c/code\u003e\u003c/a\u003e feat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/01104fb7a4c2dc1bc3fa3dd1e9d8fbad9a7c6a65\"\u003e\u003ccode\u003e01104fb\u003c/code\u003e\u003c/a\u003e fix(browser): Correctly parse sampleRate when \u003ccode\u003econsistentTraceSampling\u003c/code\u003e is en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0613ef7b939cf378a77bf82372b6854e1644b13a\"\u003e\u003ccode\u003e0613ef7\u003c/code\u003e\u003c/a\u003e test(browser): Move browser integration tests to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/231e1f56ff61eb7ee51abf97ff07fbd05c377904\"\u003e\u003ccode\u003e231e1f5\u003c/code\u003e\u003c/a\u003e test(browser): Add unit test for http client header collection behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21273\"\u003e#21273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ec5f82c9033874d4aa75992943f2a437a6c8ccab\"\u003e\u003ccode\u003eec5f82c\u003c/code\u003e\u003c/a\u003e feat(server-utils): initial scaffolding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/dfeeb11e8c904e5ac03f37f3d826ab61197327d4\"\u003e\u003ccode\u003edfeeb11\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Wait for span links to be set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21167\"\u003e#21167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/9.47.1...10.56.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.100.8 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.97.0 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\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/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4d130b992d2ac396d75f921bfc530dd3a9d50577\"\u003e\u003ccode\u003e4d130b9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2d27c4e903278930163294ed042540db994d19fb\"\u003e\u003ccode\u003e2d27c4e\u003c/code\u003e\u003c/a\u003e test(react-query-devtools/ReactQueryDevtools{,Panel}): add tests for the full...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e0245c78cb5ae7b7485f6294aa04515be77ad0ac\"\u003e\u003ccode\u003ee0245c7\u003c/code\u003e\u003c/a\u003e test(react-query-devtools/ReactQueryDevtools): add tests for forwarding 'butt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.101.0/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.24 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.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/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.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/TanStack/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy TLS:\u003c/strong\u003e Preserved user \u003ccode\u003ehttpsAgent\u003c/code\u003e TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10957\"\u003e#10957\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native FormData:\u003c/strong\u003e Cleared default \u003ccode\u003eContent-Type\u003c/code\u003e for React Native \u003ccode\u003eFormData\u003c/code\u003e so multipart boundaries can be generated correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10898\"\u003e#10898\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10875\"\u003e#10875\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequest Data Merging:\u003c/strong\u003e Preserved enumerable symbol keys when cloning plain request data through axios merge logic. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBundler Compatibility:\u003c/strong\u003e Converted \u003ccode\u003eresolveConfig\u003c/code\u003e from an arrow default export to a named function export to avoid webpack and Babel transform interop failures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Corrected \u003ccode\u003eAxiosHeaders.toJSON()\u003c/code\u003e return types and updated CommonJS \u003ccode\u003eisCancel\u003c/code\u003e typings to narrow to \u003ccode\u003eCanceledError\u0026lt;T\u0026gt;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10956\"\u003e#10956\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10952\"\u003e#10952\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild Tooling:\u003c/strong\u003e Avoided emitting a null \u003ccode\u003eAuthorization\u003c/code\u003e header from the GitHub build helper when \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e is unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10931\"\u003e#10931\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2 Internals:\u003c/strong\u003e Extracted \u003ccode\u003eHttp2Sessions\u003c/code\u003e into its own helper module and added direct unit coverage for session pooling, timeout, and cleanup behavior. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePackage Publishing:\u003c/strong\u003e Reduced published package size by switching to a \u003ccode\u003efiles\u003c/code\u003e allowlist and dropping unneeded unminified bundle source maps. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI and Release Automation:\u003c/strong\u003e Added bundle-size reporting, moved reports to the job summary, fixed bundle-size comparison coverage, added Node 26 to the matrix, pinned npm for staged publishing, and prepared the 1.17.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10907\"\u003e#10907\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10911\"\u003e#10911\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10916\"\u003e#10916\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10927\"\u003e#10927\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10935\"\u003e#10935\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10983\"\u003e#10983\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeveloper Workflow:\u003c/strong\u003e Added a dev container and iterated on OpenSpec workflow files before removing them from the release branch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10925\"\u003e#10925\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10914\"\u003e#10914\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10958\"\u003e#10958\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation and Policy:\u003c/strong\u003e Updated disclosure, contributor, collaboration, threat-model, advanced docs, README badges, release notes, moderator configuration, and project metadata. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10890\"\u003e#10890\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10889\"\u003e#10889\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10921\"\u003e#10921\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10945\"\u003e#10945\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10933\"\u003e#10933\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10915\"\u003e#10915\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10887\"\u003e#10887\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10955\"\u003e#10955\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped Babel tooling, Commitlint, ESLint, Rollup, Globals, Vitest, Playwright, \u003ccode\u003efs-extra\u003c/code\u003e, \u003ccode\u003eqs\u003c/code\u003e, docs dependencies, and GitHub Actions dependencies including \u003ccode\u003eactions/dependency-review-action\u003c/code\u003e and \u003ccode\u003ezizmorcore/zizmor-action\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10871\"\u003e#10871\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10879\"\u003e#10879\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10918\"\u003e#10918\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10919\"\u003e#10919\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10934\"\u003e#10934\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10947\"\u003e#10947\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10954\"\u003e#10954\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10960\"\u003e#10960\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/BasixKOR\"\u003e\u003ccode\u003e@​BasixKOR\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/carladams1299-lab\"\u003e\u003ccode\u003e@​carladams1299-lab\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10861\"\u003e#10861\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/LaplaceYoung\"\u003e\u003ccode\u003e@​LaplaceYoung\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10812\"\u003e#10812\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10939\"\u003e#10939\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/RonGamzu\"\u003e\u003ccode\u003e@​RonGamzu\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10905\"\u003e#10905\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sapirbaruch\"\u003e\u003ccode\u003e@​sapirbaruch\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10891\"\u003e#10891\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/nezukoagent\"\u003e\u003ccode\u003e@​nezukoagent\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Mohammad-Faiz-Cloud-Engineer\"\u003e\u003ccode\u003e@​Mohammad-Faiz-Cloud-Engineer\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/azandabot\"\u003e\u003ccode\u003e@​azandabot\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10931\"\u003e#10931\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/niksy\"\u003e\u003ccode\u003e@​niksy\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.17.0\"\u003eFull Changelog\u003c/a\u003e\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etra...\n\n_Description has been truncated_","html_url":"https://github.com/bmsull560/Fabric_4L/pull/807","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmsull560%2FFabric_4L/issues/807","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/807/packages"}},{"old_version":"0.215.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-04T21:19:42.000Z","version_change":"0.215.0 → 0.218.0","issue":{"uuid":"4592246742","node_id":"PR_kwDOGdDBwc7i3AV6","number":703,"state":"closed","title":"meta: bump the vercel group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T03:16:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T21:19:42.000Z","updated_at":"2026-06-08T03:16:02.000Z","time_to_close":280578,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"meta: bump","group_name":"vercel","update_count":7,"packages":[{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"@opentelemetry/api-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"1.30.1","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"next-intl","old_version":"4.9.2","new_version":"4.13.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the vercel group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.30.1` | `2.7.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.2` | `4.13.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n\n\nUpdates `turbo` from 2.9.14 to 2.9.16\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.9.16\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\u003erelease(turborepo): 2.9.15 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/12955\"\u003evercel/turborepo#12955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid hanging PTY shutdown 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/12958\"\u003evercel/turborepo#12958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Retry npm tlog publish failures 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/12959\"\u003evercel/turborepo#12959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16-canary.1 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/12960\"\u003evercel/turborepo#12960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve nested Bun dependency versions 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/12963\"\u003evercel/turborepo#12963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Preserve nested Bun dependency versions\u0026quot; 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/12964\"\u003evercel/turborepo#12964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16-canary.2 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/12961\"\u003evercel/turborepo#12961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve nested Bun dependency versions 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/12965\"\u003evercel/turborepo#12965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't delete existing \u003ccode\u003e.git\u003c/code\u003e when using \u003ccode\u003e--no-git\u003c/code\u003e flag 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/12968\"\u003evercel/turborepo#12968\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.9.15...v2.9.16\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.15...v2.9.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.16-canary.2\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\u003erelease(turborepo): 2.9.15-canary.7 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/12935\"\u003evercel/turborepo#12935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore a few internal invariant checks 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/12933\"\u003evercel/turborepo#12933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve profile tracing coverage 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/12936\"\u003evercel/turborepo#12936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use build-scale OTel duration buckets 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/12939\"\u003evercel/turborepo#12939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve pnpm injected peer package entries 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/12940\"\u003evercel/turborepo#12940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add heap allocation profiling 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/12943\"\u003evercel/turborepo#12943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.8 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/12945\"\u003evercel/turborepo#12945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Correct attribute presence claims in turborepo-otel by \u003ca href=\"https://github.com/adityasingh2400\"\u003e\u003ccode\u003e@​adityasingh2400\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12932\"\u003evercel/turborepo#12932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(turbo-codemod): Remove duplicate \u0026quot;in\u0026quot; in transforms path comment by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12948\"\u003evercel/turborepo#12948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Switch Geist font imports to npm geist package by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12952\"\u003evercel/turborepo#12952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Respect root gitignore during prune 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/12953\"\u003evercel/turborepo#12953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden OTEL endpoint validation 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/12954\"\u003evercel/turborepo#12954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15 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/12955\"\u003evercel/turborepo#12955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid hanging PTY shutdown 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/12958\"\u003evercel/turborepo#12958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Retry npm tlog publish failures 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/12959\"\u003evercel/turborepo#12959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.16-canary.1 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/12960\"\u003evercel/turborepo#12960\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/adityasingh2400\"\u003e\u003ccode\u003e@​adityasingh2400\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12932\"\u003evercel/turborepo#12932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12948\"\u003evercel/turborepo#12948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12952\"\u003evercel/turborepo#12952\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.9.15-canary.7...v2.9.16-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.15-canary.7...v2.9.16-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/5e2d466c345604aa2011cd2314d176f401f650de\"\u003e\u003ccode\u003e5e2d466\u003c/code\u003e\u003c/a\u003e publish 2.9.16 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4aa626ee2316a61d070bcce4038ff26474180ee\"\u003e\u003ccode\u003eb4aa626\u003c/code\u003e\u003c/a\u003e fix: Don't delete existing \u003ccode\u003e.git\u003c/code\u003e when using \u003ccode\u003e--no-git\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12968\"\u003e#12968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7952b4627d04f1edd7ab9f2262a17c3e49cc1bc8\"\u003e\u003ccode\u003e7952b46\u003c/code\u003e\u003c/a\u003e fix: Preserve nested Bun dependency versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12965\"\u003e#12965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5e5b248c188e679616c0d9e23bbe4ed8b46c9c36\"\u003e\u003ccode\u003e5e5b248\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.16-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12961\"\u003e#12961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3b1b6e9655ccafc73b80bca5f8cf815310cb2728\"\u003e\u003ccode\u003e3b1b6e9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Preserve nested Bun dependency versions\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12964\"\u003e#12964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8d4eaf81af296377e6c7533138b8f8c35b77bd7e\"\u003e\u003ccode\u003e8d4eaf8\u003c/code\u003e\u003c/a\u003e fix: Preserve nested Bun dependency versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12963\"\u003e#12963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2284fa90a3492cd6800567ab2d4946dc5c853c91\"\u003e\u003ccode\u003e2284fa9\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.16-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12960\"\u003e#12960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5317f656c7d13c382eb97a6fac786ab8a807295a\"\u003e\u003ccode\u003e5317f65\u003c/code\u003e\u003c/a\u003e fix: Retry npm tlog publish failures (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12959\"\u003e#12959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/52e81bd93645e6d0b7fe44470cb93d4020c3dfd5\"\u003e\u003ccode\u003e52e81bd\u003c/code\u003e\u003c/a\u003e fix: Avoid hanging PTY shutdown (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12958\"\u003e#12958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c85d4104bdc18df051334210d29c49353c46facf\"\u003e\u003ccode\u003ec85d410\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.15 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12955\"\u003e#12955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api-logs` from 0.215.0 to 0.218.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.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.215.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.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 1.30.1 to 2.7.1\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.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/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\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.30.1...v2.7.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@​opentelemetry/resources\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.215.0 to 0.218.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-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.9.2 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.0\u003c/h2\u003e\n\u003ch2\u003e4.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ If you're using \u003ccode\u003euseExtracted\u003c/code\u003e, this requires an update to your existing keys. Please point your agent at \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2330\"\u003eamannn/next-intl#2330\u003c/a\u003e to upgrade.\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ A small config change is required for \u003ccode\u003euseExtracted\u003c/code\u003e users to upgrade, please see \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2316\"\u003eamannn/next-intl#2316\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.11.2\u003c/h2\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch1\u003eThis was reverted in \u003ca href=\"https://github.com/amannn/next-intl/releases/tag/v4.11.2\"\u003ehttps://github.com/amannn/next-intl/releases/tag/v4.11.2\u003c/a\u003e\u003c/h1\u003e\n\u003chr /\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.13.0 (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2330\"\u003e#2330\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003ea003d3a\u003c/a\u003e) – by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd per-domain \u003ccode\u003elocalePrefix\u003c/code\u003e override support (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2273\"\u003e#2273\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3e9febfc14f26d3f13ae0c20059c78028c22d50d\"\u003e3e9febf\u003c/a\u003e) – by \u003ca href=\"https://github.com/frankmatheron\"\u003e\u003ccode\u003e@​frankmatheron\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/amannn/next-intl/commit/3e013c402ee54f247bffd1e55ca1c8d06ca8eaa7\"\u003e\u003ccode\u003e3e013c4\u003c/code\u003e\u003c/a\u003e v4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b\"\u003e\u003ccode\u003ea003d3a\u003c/code\u003e\u003c/a\u003e feat: Use URL-safe base64 for auto-generated message keys of \u003ccode\u003euseExtracted\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/2e351aee48b2f24fc442bacef81fe697bd22051f\"\u003e\u003ccode\u003e2e351ae\u003c/code\u003e\u003c/a\u003e docs: Add ElevenLabs logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d7aaa62e9968c898048a6143bdfb6f4608ca425f\"\u003e\u003ccode\u003ed7aaa62\u003c/code\u003e\u003c/a\u003e docs: Add note on \u003ccode\u003ePromise.all\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/233af940d84822b953326d81778594136cb64960\"\u003e\u003ccode\u003e233af94\u003c/code\u003e\u003c/a\u003e docs: Reorder extraction docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/d7bf7af5f882da3ccff30fddaa7fc6dd9a5573c2\"\u003e\u003ccode\u003ed7bf7af\u003c/code\u003e\u003c/a\u003e v4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003e\u003ccode\u003ebff2f96\u003c/code\u003e\u003c/a\u003e feat: Improvements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/940dfbfbad98ceef00bb9c47822c533f384c0e02\"\u003e\u003ccode\u003e940dfbf\u003c/code\u003e\u003c/a\u003e v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003e\u003ccode\u003eeb3a6a4\u003c/code\u003e\u003c/a\u003e fix: Revert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a6a8f8f4f8b72e5435147c98c6f23b301b79d35c\"\u003e\u003ccode\u003ea6a8f8f\u003c/code\u003e\u003c/a\u003e v4.11.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.9.2...v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 16.2.4 to 16.2.6\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\"\u003e@​next/eslint-plugin-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93491\"\u003e#93491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\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/ee6e79b1792a4d401ddf2480f40a83549f...\n\n_Description has been truncated_","html_url":"https://github.com/gifhuppp/nodejs.org/pull/703","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gifhuppp%2Fnodejs.org/issues/703","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/703/packages"}},{"old_version":"0.213.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-03T17:01:49.000Z","version_change":"0.213.0 → 0.218.0","issue":{"uuid":"4581977664","node_id":"PR_kwDORxQaNc7iU-9H","number":183,"state":"closed","title":"build(deps): bump the npm-production-dependencies group across 2 directories with 35 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T23:38:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T17:01:49.000Z","updated_at":"2026-06-09T23:38:57.000Z","time_to_close":542227,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production-dependencies","update_count":35,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.4","new_version":"0.16.0","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.71.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.58.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.3","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.13.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.4","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.48.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 32 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.58.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.101.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 18 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.16.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.26.0` | `0.31.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.4 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.1...flagd-provider-v0.16.0\"\u003e0.16.0\u003c/a\u003e (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1558\"\u003e#1558\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e198c928\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/commit/c18b1de5f9ce8325acf118ad98e49e57ebdc0e28\"\u003e\u003ccode\u003ec18b1de\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.16.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c0defa4d2e1f97104eb740934ad1a75e69bcfe94\"\u003e\u003ccode\u003ec0defa4\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-core 4.0.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/198c92840e5bbf80b300f3f585250897ea1b24e3\"\u003e\u003ccode\u003e198c928\u003c/code\u003e\u003c/a\u003e feat!: DISABLED is a successful evaluation (still defaults) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.16.0/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.71.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.58.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.6.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional comm...\n\n_Description has been truncated_","html_url":"https://github.com/GuanceDemo/OpenTelemetry_Demo/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuanceDemo%2FOpenTelemetry_Demo/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"0.215.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-03T01:13:14.000Z","version_change":"0.215.0 → 0.218.0","issue":{"uuid":"4576109258","node_id":"PR_kwDOAj-F4s7iBxPW","number":8945,"state":"open","title":"meta: bump the vercel group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript","auto-merge"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T01:13:14.000Z","updated_at":"2026-06-03T01:14:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"meta: bump","group_name":"vercel","update_count":6,"packages":[{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"@opentelemetry/api-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"next-intl","old_version":"4.9.2","new_version":"4.12.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the vercel group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.2` | `4.12.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n\nUpdates `turbo` from 2.9.14 to 2.9.15\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.9.15\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\u003erelease(turborepo): 2.9.14 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/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json 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/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion 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/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 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/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries 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/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 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/12812\"\u003evercel/turborepo#12812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent cache archive symlink reads 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/12813\"\u003evercel/turborepo#12813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.3 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/12814\"\u003evercel/turborepo#12814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid path-racy chmod during directory restore 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/12815\"\u003evercel/turborepo#12815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent cache restore symlink race writes 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/12817\"\u003evercel/turborepo#12817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Deny Rust panic extraction by default 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/12818\"\u003evercel/turborepo#12818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Make structured log symlink defense race-safe 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/12821\"\u003evercel/turborepo#12821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve Bun alias child packages 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/12822\"\u003evercel/turborepo#12822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid UTF-8 panics at boundaries 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/12823\"\u003evercel/turborepo#12823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve non-UTF-8 Git path boundaries 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/12826\"\u003evercel/turborepo#12826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Create daemon dirs with private permissions 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/12827\"\u003evercel/turborepo#12827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Return Berry lockfile errors instead of panicking 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/12828\"\u003evercel/turborepo#12828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Isolate Corepack state in integration tests 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/12831\"\u003evercel/turborepo#12831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use larger Windows runners for Rust tests 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/12832\"\u003evercel/turborepo#12832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add \u003ccode\u003ewith-vite-module-federation\u003c/code\u003e example by \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12794\"\u003evercel/turborepo#12794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Run Rust tests without partitioning 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/12833\"\u003evercel/turborepo#12833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove \u003ccode\u003eTaskHashTracker\u003c/code\u003e-based \u003ccode\u003eexpect()\u003c/code\u003e calls 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/12836\"\u003evercel/turborepo#12836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Deduplicate hash canonicalization 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/12837\"\u003evercel/turborepo#12837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent Windows process drain hangs 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/12838\"\u003evercel/turborepo#12838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refactor execsync to execfilesync for Shell command built from environment values by \u003ca href=\"https://github.com/bjormgyg\"\u003e\u003ccode\u003e@​bjormgyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12829\"\u003evercel/turborepo#12829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Bound vt100 random quickcheck 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/12839\"\u003evercel/turborepo#12839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate daemon discovery responses 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/12840\"\u003evercel/turborepo#12840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Store \u003ccode\u003ePackageGraph\u003c/code\u003e root invariants 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/12841\"\u003evercel/turborepo#12841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Avoid engine graph node expects 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/12842\"\u003evercel/turborepo#12842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Make Rust tests parallel-safe 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/12843\"\u003evercel/turborepo#12843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid graph utility node lookup panics 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/12844\"\u003evercel/turborepo#12844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid graph walker \u003ccode\u003eexpect()\u003c/code\u003e calls 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/12845\"\u003evercel/turborepo#12845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove fs panic extraction lints 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/12846\"\u003evercel/turborepo#12846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove fixed map panic extraction calls 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/12847\"\u003evercel/turborepo#12847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove devtools WebSocket panics 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/12850\"\u003evercel/turborepo#12850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove json rewrite panic lint allow 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/12848\"\u003evercel/turborepo#12848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove turborepo-types panic lint allows 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/12849\"\u003evercel/turborepo#12849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove turborepo-hash build expect 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/12851\"\u003evercel/turborepo#12851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove napi panic lint allows 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/12852\"\u003evercel/turborepo#12852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid globwatch expect calls 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/12853\"\u003evercel/turborepo#12853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove LSP expect callsites 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/12854\"\u003evercel/turborepo#12854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove scope panic lint allows 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/12855\"\u003evercel/turborepo#12855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove task hash panic lints 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/12856\"\u003evercel/turborepo#12856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove frameworks panic lint allows 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/12857\"\u003evercel/turborepo#12857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove microfrontends proxy expect lint allow 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/12859\"\u003evercel/turborepo#12859\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/3e78ad23f8dff38c247bb412f73eb7e3698cab2c\"\u003e\u003ccode\u003e3e78ad2\u003c/code\u003e\u003c/a\u003e publish 2.9.15 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/076ff97383ad34f58650b39026c85e12cf116053\"\u003e\u003ccode\u003e076ff97\u003c/code\u003e\u003c/a\u003e fix: Harden OTEL endpoint validation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12954\"\u003e#12954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f96ccc4d6e83e4677e1f0771bd67d782828f1e6b\"\u003e\u003ccode\u003ef96ccc4\u003c/code\u003e\u003c/a\u003e fix: Respect root gitignore during prune (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ebebf4136baca436537c6519892387d500a146fc\"\u003e\u003ccode\u003eebebf41\u003c/code\u003e\u003c/a\u003e chore: Switch Geist font imports to npm geist package (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12952\"\u003e#12952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5fa3039542faa44b25b3dc4c004e0b611ad24d4c\"\u003e\u003ccode\u003e5fa3039\u003c/code\u003e\u003c/a\u003e chore(turbo-codemod): remove duplicate \u0026quot;in\u0026quot; in transforms path comment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8fc94f38380728356dda5a8d894e046df9f5b61a\"\u003e\u003ccode\u003e8fc94f3\u003c/code\u003e\u003c/a\u003e docs: Correct attribute presence claims in turborepo-otel (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12932\"\u003e#12932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/06e81ea0b7a8c7d33ec89f3241310ec6fa273da3\"\u003e\u003ccode\u003e06e81ea\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.15-canary.8 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12945\"\u003e#12945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c7ad6f29ba4ea07470a0a9e4d2590a490b6f60f5\"\u003e\u003ccode\u003ec7ad6f2\u003c/code\u003e\u003c/a\u003e feat: Add heap allocation profiling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/31123f47faed6147b2eb57e8f3557e89138008c7\"\u003e\u003ccode\u003e31123f4\u003c/code\u003e\u003c/a\u003e fix: Preserve pnpm injected peer package entries (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12940\"\u003e#12940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6ed6fb04f2bde329c68384e1a7d14f84e34f8869\"\u003e\u003ccode\u003e6ed6fb0\u003c/code\u003e\u003c/a\u003e fix: Use build-scale OTel duration buckets (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12939\"\u003e#12939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api-logs` from 0.215.0 to 0.218.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/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.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.215.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.215.0 to 0.218.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-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.9.2 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ A small config change is required for \u003ccode\u003euseExtracted\u003c/code\u003e users to upgrade, please see \u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2316\"\u003eamannn/next-intl#2316\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.11.2\u003c/h2\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch1\u003eThis was reverted in \u003ca href=\"https://github.com/amannn/next-intl/releases/tag/v4.11.2\"\u003ehttps://github.com/amannn/next-intl/releases/tag/v4.11.2\u003c/a\u003e\u003c/h1\u003e\n\u003chr /\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️ If you're using a setup behind a reverse proxy and your proxy sets \u003ccode\u003ex-forwarded-port\u003c/code\u003e, make sure the value is correct (typically 443).\u003c/p\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd per-domain \u003ccode\u003elocalePrefix\u003c/code\u003e override support (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2273\"\u003e#2273\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3e9febfc14f26d3f13ae0c20059c78028c22d50d\"\u003e3e9febf\u003c/a\u003e) – by \u003ca href=\"https://github.com/frankmatheron\"\u003e\u003ccode\u003e@​frankmatheron\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.0 (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003ebff2f96\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.2 (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003eeb3a6a4\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.1 (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003eff77a3d\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd per-domain \u003ccode\u003elocalePrefix\u003c/code\u003e override support (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2273\"\u003e#2273\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3e9febfc14f26d3f13ae0c20059c78028c22d50d\"\u003e3e9febf\u003c/a\u003e) – by \u003ca href=\"https://github.com/frankmatheron\"\u003e\u003ccode\u003e@​frankmatheron\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/amannn/next-intl/commit/d7bf7af5f882da3ccff30fddaa7fc6dd9a5573c2\"\u003e\u003ccode\u003ed7bf7af\u003c/code\u003e\u003c/a\u003e v4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/bff2f966fc906e13075e8b2066ba33c1163980cf\"\u003e\u003ccode\u003ebff2f96\u003c/code\u003e\u003c/a\u003e feat: Improvements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/940dfbfbad98ceef00bb9c47822c533f384c0e02\"\u003e\u003ccode\u003e940dfbf\u003c/code\u003e\u003c/a\u003e v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/eb3a6a4eb26a6e0c02a297efbe1b139983faae4e\"\u003e\u003ccode\u003eeb3a6a4\u003c/code\u003e\u003c/a\u003e fix: Revert x-forwarded-host redirect domain change (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a6a8f8f4f8b72e5435147c98c6f23b301b79d35c\"\u003e\u003ccode\u003ea6a8f8f\u003c/code\u003e\u003c/a\u003e v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ff77a3df639ca1afddf7d15254986c552ed328b8\"\u003e\u003ccode\u003eff77a3d\u003c/code\u003e\u003c/a\u003e fix: Avoid watchers for detached telemetry process (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02989b633cf2074af21a31c8d59ba4f365e44a8a\"\u003e\u003ccode\u003e02989b6\u003c/code\u003e\u003c/a\u003e test: Refactor extractor tests to e2e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/e68a5910bdc301c58859fec56bb196b4b3510419\"\u003e\u003ccode\u003ee68a591\u003c/code\u003e\u003c/a\u003e v4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e\u003ccode\u003e3666aa8\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/11d9ce823f9901041eaeb620859607aadf49ef3f\"\u003e\u003ccode\u003e11d9ce8\u003c/code\u003e\u003c/a\u003e v4.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.9.2...v4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 16.2.4 to 16.2.6\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\"\u003e@​next/eslint-plugin-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93491\"\u003e#93491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\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/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/766148f9cd48c0e218acafcd0f15defc14871bf4\"\u003e\u003ccode\u003e766148f\u003c/code\u003e\u003c/a\u003e v16.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.6/packages/eslint-plugin-next\"\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@​next/eslint-plugin-next\u003c/code\u003e since your current version.\u003c/p\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/nodejs/nodejs.org/pull/8945","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fnodejs.org/issues/8945","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8945/packages"}},{"old_version":"0.216.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-02T17:21:25.000Z","version_change":"0.216.0 → 0.218.0","issue":{"uuid":"4573561524","node_id":"PR_kwDOEyMPOc7h5V-6","number":1493,"state":"closed","title":"Bump the ui group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-04T11:43:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T17:21:25.000Z","updated_at":"2026-06-04T11:43:21.000Z","time_to_close":152514,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"ui","update_count":46,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.1","new_version":"6.20.2","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/view","old_version":"6.41.1","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.100.8","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-themes","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.9","new_version":"4.25.10","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"immer","old_version":"11.1.4","new_version":"11.1.8","repository_url":"https://github.com/immerjs/immer"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-error-boundary","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.75.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-is","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.14.2","new_version":"7.16.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"zod","old_version":"4.4.2","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@storybook/addon-vitest","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint-plugin-storybook","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"msw","old_version":"2.14.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"oxfmt","old_version":"0.47.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.62.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"storybook","old_version":"10.3.6","new_version":"10.4.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.29.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/plugin-styled-components","old_version":"12.9.0","new_version":"12.12.1","repository_url":"https://github.com/swc-project/plugins"},{"name":"@vitejs/plugin-react-swc","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"babel-plugin-styled-components","old_version":"2.1.4","new_version":"2.3.0","repository_url":"https://github.com/styled-components/babel-plugin-styled-components"},{"name":"jest-environment-jsdom","old_version":"30.3.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"ace-builds","old_version":"1.43.6","new_version":"1.44.0","repository_url":"https://github.com/ajaxorg/ace-builds"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@opentelemetry/instrumentation","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-document-load","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-user-interaction","old_version":"0.60.0","new_version":"0.62.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the ui group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.1` | `6.20.2` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.41.1` | `6.43.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.8` | `5.100.14` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.9` | `4.25.10` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [immer](https://github.com/immerjs/immer) | `11.1.4` | `11.1.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.1.1` | `6.1.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.75.0` | `7.77.0` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.5` | `19.2.6` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.14.2` | `7.16.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.1` | `6.4.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.2` | `4.4.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.6` | `10.4.1` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.6` | `10.4.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.6` | `10.4.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.47.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.62.0` | `1.67.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.6` | `10.4.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.3` | `7.29.7` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.28.5` | `7.29.7` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.40` |\n| [@swc/plugin-styled-components](https://github.com/swc-project/plugins/tree/HEAD/packages/styled-components) | `12.9.0` | `12.12.1` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.3.0` | `4.3.1` |\n| [babel-plugin-styled-components](https://github.com/styled-components/babel-plugin-styled-components) | `2.1.4` | `2.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.3.0` | `30.4.1` |\n| [ace-builds](https://github.com/ajaxorg/ace-builds) | `1.43.6` | `1.44.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.1` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.61.0` | `0.63.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-user-interaction) | `0.60.0` | `0.62.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.1 to 6.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.41.1 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.100.8 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/codemirror-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/react-codemirror` from 4.25.9 to 4.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e@​uiw/react-codemirror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.10\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.10/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.10: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/5e24acf/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.10\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\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/uiwjs/react-codemirror/commit/d54c1303f5e21331458b2b6569ee3897e640c0be\"\u003e\u003ccode\u003ed54c130\u003c/code\u003e\u003c/a\u003e released v4.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/229eb4fc2d5e09861261dfb1ee9c1bf64bb0c0a4\"\u003e\u003ccode\u003e229eb4f\u003c/code\u003e\u003c/a\u003e chore: add sponsor SubList.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d10a51f80dcd073dd5edd3c88c598ec50701b2c2\"\u003e\u003ccode\u003ed10a51f\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/30a535effcd0c03539415736ca57d2b6b71bb599\"\u003e\u003ccode\u003e30a535e\u003c/code\u003e\u003c/a\u003e doc: Update READMEs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.9...v4.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.1.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cp\u003eThis release revisits the approach to CDN usage and introduces a new package, \u003ccode\u003e@date-fns/cdn\u003c/code\u003e and deprecates the \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts. It allowed reducing the zipped package size from \u003ccode\u003e5.83 MB\u003c/code\u003e down to \u003ccode\u003e3.96 MB\u003c/code\u003e without introducing any breaking changes.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5.0.0-alpha.0\u003c/code\u003e where CDN scripts are completely removed from \u003ccode\u003edate-fns\u003c/code\u003e the change is more significant and brings the zipped package size down to \u003ccode\u003e2.89 MB\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e: The \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package for CDN usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved CDN source maps to reduce the package size. If you rely on them, please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package that still includes them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed missing modularized optimization fallback (\u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003efor Next.js and others\u003c/a\u003e). See \u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003e#4193\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ept\u003c/code\u003e locale first day of week to be Sunday. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4195\"\u003e#4195\u003c/a\u003e by \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ezh-CN\u003c/code\u003e, \u003ccode\u003ezh-HK\u003c/code\u003e, and \u003ccode\u003ezh-TW\u003c/code\u003e locale month parsing for October, November, and December. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4194\"\u003e#4194\u003c/a\u003e by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\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/date-fns/date-fns/commit/cd53d2538cfa318404eff7ade6449b49bf34562e\"\u003e\u003ccode\u003ecd53d25\u003c/code\u003e\u003c/a\u003e Promote to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d948ec151d395096de8a45fbcd9b1e79c26fda25\"\u003e\u003ccode\u003ed948ec1\u003c/code\u003e\u003c/a\u003e Preserve but deprecate CDN versions for v4, set up v5 with polyfills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ee65753cfc5d73cc9acd43aaa8012b3b233ddf32\"\u003e\u003ccode\u003eee65753\u003c/code\u003e\u003c/a\u003e Add root \u003ccode\u003emise :format\u003c/code\u003e task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/9f5bdf5d5a944772aa9668c4fa6567d89ca01fa9\"\u003e\u003ccode\u003e9f5bdf5\u003c/code\u003e\u003c/a\u003e Add positional argument to \u003ccode\u003etest/smoke.sh\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/651ead6faf331515814803faf457f5b9db7c9729\"\u003e\u003ccode\u003e651ead6\u003c/code\u003e\u003c/a\u003e Split CDN bundles into separate \u003ccode\u003e@​date-fns/cdn\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/224c1a209967dad359a2c2adc9a5b0ef72e4fe7b\"\u003e\u003ccode\u003e224c1a2\u003c/code\u003e\u003c/a\u003e Deprecate type tests as attw hangs on date-fns package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/7bb2842dac3d579f84b2de62f015335fb3ac734a\"\u003e\u003ccode\u003e7bb2842\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003ePACKAGE_OUTPUT_PATH\u003c/code\u003e to \u003ccode\u003e--dist\u003c/code\u003e flag in the package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/b6ad5acc5ab0b40777a2695ec074c2ffcd982763\"\u003e\u003ccode\u003eb6ad5ac\u003c/code\u003e\u003c/a\u003e Add flags to control package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/424a783de1fd974bcdbe907c9c5eb5154e9db29f\"\u003e\u003ccode\u003e424a783\u003c/code\u003e\u003c/a\u003e Fix docs release after moving to monorepo setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/f95bcf18b53e6832b2c575c24c98654a24f52699\"\u003e\u003ccode\u003ef95bcf1\u003c/code\u003e\u003c/a\u003e (docs): Add missing \u003ccode\u003etsx\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.1.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immer` from 11.1.4 to 11.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immerjs/immer/releases\"\u003eimmer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.7...v11.1.8\"\u003e11.1.8\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate current and original typings to assert draft value is unwrapped (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/bf2d15439259887f98f2737cf7ebde4234d5adea\"\u003ebf2d154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.6...v11.1.7\"\u003e11.1.7\u003c/a\u003e (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove higher order type inference for WritableDraft (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/7390d6c3ae8b54df165c003b14b088a085950f76\"\u003e7390d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.5...v11.1.6\"\u003e11.1.6\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove invalid curried producer type (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1216\"\u003e#1216\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/b40b04f789a59f7948c7e5de29ce4dc5ddca3e38\"\u003eb40b04f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.1.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.4...v11.1.5\"\u003e11.1.5\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle nested proxies after spreading and inserting into an array (\u003ca href=\"https://github.com/immerjs/immer/commit/d3bc436d0f39dd9c273f1fad3061c17f73ffd82a\"\u003ed3bc436\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/immerjs/immer/commit/bf2d15439259887f98f2737cf7ebde4234d5adea\"\u003e\u003ccode\u003ebf2d154\u003c/code\u003e\u003c/a\u003e fix: update current and original typings to assert draft value is unwrapped (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/7390d6c3ae8b54df165c003b14b088a085950f76\"\u003e\u003ccode\u003e7390d6c\u003c/code\u003e\u003c/a\u003e fix: improve higher order type inference for WritableDraft (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/5155a3382c399cc3dd616a3e6c5e7b337d2403d6\"\u003e\u003ccode\u003e5155a33\u003c/code\u003e\u003c/a\u003e chore: regression tests for fixed issue \u003ca href=\"https://redirect.github.com/immerjs/immer/issues/916\"\u003e#916\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b67db83e3021962233329c0c72c94d06fb295a49\"\u003e\u003ccode\u003eb67db83\u003c/code\u003e\u003c/a\u003e chore(deps): bump postcss from 8.4.31 to 8.5.13 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b40b04f789a59f7948c7e5de29ce4dc5ddca3e38\"\u003e\u003ccode\u003eb40b04f\u003c/code\u003e\u003c/a\u003e fix: remove invalid curried producer type (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/4f1a96fe48737fb1693c6cd597464e2445dd8ed5\"\u003e\u003ccode\u003e4f1a96f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.21 to 4.18.1 (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/3b6c372881c5bcb5e098dac635a4a350ba8095bf\"\u003e\u003ccode\u003e3b6c372\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.12 to 1.1.14 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/229c8fb1e20ab01d133b75d4015bdf5994310a6f\"\u003e\u003ccode\u003e229c8fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.21 to 4.18.1 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/48f239cb76d795cd97c7c8996ae858d64e51f39c\"\u003e\u003ccode\u003e48f239c\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.21 to 4.18.1 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/64bd3a7cc0c13fa38752e0bf0bc554d014618834\"\u003e\u003ccode\u003e64bd3a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump immutable from 3.8.2 to 3.8.3 (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immerjs/immer/compare/v11.1.4...v11.1.8\"\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 immer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.15\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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-error-boundary` 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/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003cp\u003eREADME and doc comment updates\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/bvaughn/react-error-boundary/commit/90b9a7e8766faa7890eff14ffedc77ea80740179\"\u003e\u003ccode\u003e90b9a7e\u003c/code\u003e\u003c/a\u003e 6.1.1 -\u0026gt; 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/7d29d50b7311760d4fb10585de7c7002e7e84f77\"\u003e\u003ccode\u003e7d29d50\u003c/code\u003e\u003c/a\u003e Update react-lib-tools from 0.0.47 to 0.0.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/09b152297c787e94e617f99fbaccf8b39af4446e\"\u003e\u003ccode\u003e09b1522\u003c/code\u003e\u003c/a\u003e Refresh error boundary docs and examples (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9db16fda3ca15fbfd252442e78d3b0c006e20541\"\u003e\u003ccode\u003e9db16fd\u003c/code\u003e\u003c/a\u003e Upgrade react-lib-tools to improve site-search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/4f541a4c7ff02d043c1c1f2d908e082c8e609bf6\"\u003e\u003ccode\u003e4f541a4\u003c/code\u003e\u003c/a\u003e Add note about ESM to home page and README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f3f958219b1c93b887f6b29f50cc24db222d4cef\"\u003e\u003ccode\u003ef3f9582\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/ecaf9257e11c12a3c04c8bf85a6891db6dda3933\"\u003e\u003ccode\u003eecaf925\u003c/code\u003e\u003c/a\u003e Update example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/70902a98eea6195b7efe2262bb102a8f26103e55\"\u003e\u003ccode\u003e70902a9\u003c/code\u003e\u003c/a\u003e Fix JSX attribute in ErrorBoundary example (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f964b1c863b08a03ff5b4abd7bbe082d85f5f1df\"\u003e\u003ccode\u003ef964b1c\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e7b8fe247d9260a98e21e35013abaaf157ca3e67\"\u003e\u003ccode\u003ee7b8fe2\u003c/code\u003e\u003c/a\u003e Update react-lib-tools to better respect prefers-reduced-motion: reduce setting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.1.1...6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.75.0 to 7.77.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.77.0\u003c/h2\u003e\n\u003cp\u003e🥡 feat: add resetDefaultValues API (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13427\"\u003e#13427\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-hook-form.com/docs/useform/resetdefaultvalues\"\u003ehttps://react-hook-form.com/docs/useform/resetdefaultvalues\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst { resetDefaultValues } = useForm();\r\n\u003cp\u003eresetDefaultValues(currentValues);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐚 harden get() against prototype-path traversal (\u003cstrong\u003eproto\u003c/strong\u003e / constructor / prototype) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13479\"\u003e#13479\u003c/a\u003e)\n🐞 fix FieldArray errors overriding nested fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13476\"\u003e#13476\u003c/a\u003e)\n🐞 fix inconsistent reset({}) behavior requiring double-call to take effect (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13473\"\u003e#13473\u003c/a\u003e)\n🐞 fix: preserve values with shouldUnregister (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13464\"\u003e#13464\u003c/a\u003e)\n🐞 fix stale isDirty in subscribe payload after reset(..., { keepValues: true }) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13461\"\u003e#13461\u003c/a\u003e)\n👝 save bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.76.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: pass options parameter through setValues to enable validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13457\"\u003e#13457\u003c/a\u003e)\n🐞 fix(setValues): emit whole-form change without stale name/type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13450\"\u003e#13450\u003c/a\u003e)\n🚗 perf(setValues): thread skipClone through setFieldValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13448\"\u003e#13448\u003c/a\u003e)\n🚗 perf(setValues): skip redundant per-field deep clones (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13445\"\u003e#13445\u003c/a\u003e)\nRevert \u0026quot;🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13388\"\u003e#13388\u003c/a\u003e)\u0026quot;\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/philibea\"\u003e\u003ccode\u003e@​philibea\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/maxkostow\"\u003e\u003ccode\u003e@​maxkostow\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.76.0\u003c/h2\u003e\n\u003cp\u003e🪭 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13141\"\u003e#13141\u003c/a\u003e improve isDirty sync with dirtyFields state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13370\"\u003e#13370\u003c/a\u003e)\n🐞 fix isValidating reactivity when validatingFields is not subscribed (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13440\"\u003e#13440\u003c/a\u003e)\n🛺 test: fix duplicate-word typos in test descriptions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13439\"\u003e#13439\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13436\"\u003e#13436\u003c/a\u003e: errors state when using form level validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13437\"\u003e#13437\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13429\"\u003e#13429\u003c/a\u003e append({ obj: null }) is silently replaced by defaultValues after remove() (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13435\"\u003e#13435\u003c/a\u003e)\n🐞 fix native validation tooltip suppression caused by duplicate submit-error focus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13432\"\u003e#13432\u003c/a\u003e)\n🐞 fix: propagate setValues updates to mounted Controller fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13431\"\u003e#13431\u003c/a\u003e)\n🐞 fix: rreserve reset values for conditionally mounted Controller fields with shouldUnregister\n🐞 fix: useFieldArray remove leaves array with empty object when using values prop (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13422\"\u003e#13422\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13260\"\u003e#13260\u003c/a\u003e: notify all matching field-array roots on nested setValue updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13420\"\u003e#13420\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13104\"\u003e#13104\u003c/a\u003e: preserve nested resolver field-array errors in trigger() (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13419\"\u003e#13419\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13413\"\u003e#13413\u003c/a\u003e: preserve formState.defaultValues when useFieldArray + watch are used together\n📝 docs: fix JSDoc for IsNever, register, and getFieldState (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13410\"\u003e#13410\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13411\"\u003e#13411\u003c/a\u003e)\n🐞 fix(Watch): restore TypeScript 4 compatibility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13409\"\u003e#13409\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eBig thanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e for multiple fixes, and to \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/johnstrand\"\u003e\u003ccode\u003e@​johnstrand\u003c/code\u003e\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.77.0] - 2026-05-31\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresetDefaultValues\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStale \u003ccode\u003eisDirty\u003c/code\u003e in \u003ccode\u003esubscribe\u003c/code\u003e payload after \u003ccode\u003ereset(..., { keepValues: true })\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve values with \u003ccode\u003eshouldUnregister\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent \u003ccode\u003ereset({})\u003c/code\u003e behavior requiring double-call to take effect\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFieldArray\u003c/code\u003e errors overriding nested fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eget()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / \u003ccode\u003econstructor\u003c/code\u003e / \u003ccode\u003eprototype\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBundle size reduction\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.76.1] - 2026-05-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert notify all matching field-array roots on nested \u003ccode\u003esetValue\u003c/code\u003e updates\u003c/li\u003e\n\u003cli\u003eRevert treat \u003ccode\u003eNaN\u003c/code\u003e as empty when \u003ccode\u003evalueAsNumber\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e in \u003ccode\u003evalidateField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e pass \u003ccode\u003eoptions\u003c/code\u003e parameter through to enable validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e emit whole-form change without stale \u003ccode\u003ename\u003c/code\u003e/\u003ccode\u003etype\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e skip redundant per-field deep clones\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e thread \u003ccode\u003eskipClone\u003c/code\u003e through \u003ccode\u003esetFieldValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.76.0] - 2026-05-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eisDirty\u003c/code\u003e sync with \u003ccode\u003edirtyFields\u003c/code\u003e state\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eformState.defaultValues\u003c/code\u003e when \u003ccode\u003euseFieldArray\u003c/code\u003e and \u003ccode\u003ewatch\u003c/code\u003e are used together\u003c/li\u003e\n\u003cli\u003ePreserve nested resolver field-array errors in \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNotify all matching field-array roots on nested \u003ccode\u003esetValue\u003c/code\u003e updates\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e \u003ccode\u003eremove\u003c/code\u003e leaves array with empty object when using \u003ccode\u003evalues\u003c/code\u003e prop\u003c/li\u003e\n\u003cli\u003ePreserve reset values for conditionally mounted \u003ccode\u003eController\u003c/code\u003e fields with \u003ccode\u003eshouldUnregister\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePropagate \u003ccode\u003esetValues\u003c/code\u003e updates to mounted \u003ccode\u003eController\u003c/code\u003e fields\u003c/li\u003e\n\u003cli\u003eNative validation tooltip suppression caused by duplicate submit-error focus\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/react-hook-form/react-hook-form/commit/5b2074157e342d0ecf2924bbd044196bfcc067fd\"\u003e\u003ccode\u003e5b20741\u003c/code\u003e\u003c/a\u003e 7.77.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f1a02d3fb0b97b1f1abe68bc522ff00989e3d8d5\"\u003e\u003ccode\u003ef1a02d3\u003c/code\u003e\u003c/a\u003e 🧪 add regression coverage for createFormControl + useController remount defau...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ba88c3d5bbfdad726f79c028a9377f109c5edaf0\"\u003e\u003ccode\u003eba88c3d\u003c/code\u003e\u003c/a\u003e 📚 docs: fix JSDoc for UseFormWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13486\"\u003e#13486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/54198d9d807df801249ec0d33438643dcc77159d\"\u003e\u003ccode\u003e54198d9\u003c/code\u003e\u003c/a\u003e 🥡 feat: add \u003ccode\u003eresetDefaultValues\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13427\"\u003e#13427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fe8276e531f897ffcbc0c64d3d466ad49ceb072c\"\u003e\u003ccode\u003efe8276e\u003c/code\u003e\u003c/a\u003e 📚 docs: fix duplicate \u0026quot;de\u0026quot; in es-ES README image alt text (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13481\"\u003e#13481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6aa81f9e1835c85c1cba08fb929b16fbff7aa813\"\u003e\u003ccode\u003e6aa81f9\u003c/code\u003e\u003c/a\u003e 🐚 harden \u003ccode\u003eget()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / `constructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/645478be493ee2d992275db6bf7bb98d64de459b\"\u003e\u003ccode\u003e645478b\u003c/code\u003e\u003c/a\u003e 🐞 fix FieldArray errors overriding nested fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13476\"\u003e#13476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/889c7523d6c5c68bfc3c78142782cb0a3310729d\"\u003e\u003ccode\u003e889c752\u003c/code\u003e\u003c/a\u003e 🧪 add regression coverage for dynamic nested names with useController and wat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/581321c8ab8bfb5d3fe11ce7ed7004aa282f0976\"\u003e\u003ccode\u003e581321c\u003c/code\u003e\u003c/a\u003e 🐞 fix inconsistent reset({}) behavior requiring double-call to take effect (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f8eb2d7d237e290c42ec0785d2708cce942e7d54\"\u003e\u003ccode\u003ef8eb2d7\u003c/code\u003e\u003c/a\u003e 🌭 upgrade deps (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13470\"\u003e#13470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.75.0...v7.77.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-is` from 19.2.5 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-is's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-is\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.14.2 to 7.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003efuture.unstable_trailingSlashAwareDataRequests\u003c/code\u003e as \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15098\"\u003e#15098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisable manifest path when lazy route dicovery is disabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15068\"\u003e#15068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix browser URL creation to use the configured history window instead of the global window. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15066\"\u003e#15066\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass the history/router window through to \u003ccode\u003ecreateBrowserURLImpl\u003c/code\u003e so custom window contexts keep the correct URL origin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003euseNavigation()\u003c/code\u003e return type to preserve discriminated union across navigation states (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15095\"\u003e#15095\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWiden \u003ccode\u003eMetaDescriptor\u003c/code\u003e \u003ccode\u003escript:ld+json\u003c/code\u003e type from \u003ccode\u003eLdJsonObject\u003c/code\u003e to \u003ccode\u003eLdJsonObject | LdJsonObject[]\u003c/code\u003e to permit multiple JSON-LD schemas in a single \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tag emitted by \u003ccode\u003e\u0026lt;Meta /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15082\"\u003e#15082\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserverLoader()\u003c/code\u003e returning stale SSR data when a client navigation aborts pending hydration before the hydration \u003ccode\u003eclientLoader\u003c/code\u003e resolves (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15022\"\u003e#15022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRouterProvider\u003c/code\u003e \u003ccode\u003eonError\u003c/code\u003e callback not being called for synchronous initial loader errors in SPA mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15039\"\u003e#15039\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14942\"\u003e#14942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMemoize \u003ccode\u003euseFetchers\u003c/code\u003e to return a stable identity and only change if fetchers changed (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal refactor to consolidate mutation request detection through shared utility (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15033\"\u003e#15033\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable Changes\u003c/h3\u003e\n\u003cp\u003e⚠️ \u003cem\u003e\u003ca href=\"https://reactrouter.com/community/api-development-strategy#unstable-flags\"\u003eUnstable features\u003c/a\u003e are not recommended for production use\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003eunstable_useRouterState()\u003c/code\u003e hook that consolidates access to active and pending router states (RFC: \u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/12358\"\u003e#12358\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15017\"\u003e#15017\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eData/Framework/RSC only — throws when used without a data router\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThis should allow you to consolidate usages of the following hooks which will likely be deprecated and removed in a future major version\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseLocation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSearchParams\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseParams\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseMatches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseNavigationType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseNavigation\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003elet { active, pending } = unstable_useRouterState();\n\u003cp\u003e// Active is always populated with the current location\nactive.location; // replaces \u003ccode\u003euseLocation()\u003c/code\u003e\nactive.searchParams; // replaces \u003ccode\u003euseSearchParams()[0]\u003c/code\u003e\nactive.params; // replaces \u003ccode\u003euseParams()\u003c/code\u003e\nactive.matches; // replaces \u003ccode\u003euseMatches()\u003c/code\u003e\nactive.type; // replaces \u003ccode\u003euseNavigationType()\u003c/code\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d71025d9b86854180c995cb36fd3d28f58c459bf\"\u003e\u003ccode\u003ed71025d\u003c/code\u003e\u003c/a\u003e Stabilize trailing slash aware data requests (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15098\"\u003e#15098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6e21b638e1e692eaf19a8ff98ec05d28d5b23c70\"\u003e\u003ccode\u003e6e21b63\u003c/code\u003e\u003c/a\u003e fix: keep useNavigation() return type a discriminated union (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15095\"\u003e#15095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4cde90be1ccae1c27a893ab5e87f64a35f308979\"\u003e\u003ccode\u003e4cde90b\u003c/code\u003e\u003c/a\u003e Support array of objects for \u003ccode\u003escript:ld+json\u003c/code\u003e meta descriptor (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15082\"\u003e#15082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/dc996ea6a4edc08c37ca1f80e2c5c6c88e64377e\"\u003e\u003ccode\u003edc996ea\u003c/code\u003e\u003c/a\u003e fix(router): pass configured window to createBrowserURLImpl (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15066\"\u003e#15066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cfb5fb0f41bfd8034bd5931f0b9a8e4da8ed0f11\"\u003e\u003ccode\u003ecfb5fb0\u003c/code\u003e\u003c/a\u003e Disable manifest handler when lazy route discovery is disabled (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15068\"\u003e#15068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/16eb79e3c301d63628895960700faab38526c9a9\"\u003e\u003ccode\u003e16eb79e\u003c/code\u003e\u003c/a\u003e test: fix typo in test description (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15053\"\u003e#15053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4b464a9ac2c566841d08722181e4d5f34f36f64b\"\u003e\u003ccode\u003e4b464a9\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/89996bd067d841b0e3be0e0b95e013e67a6a522a\"\u003e\u003ccode\u003e89996bd\u003c/code\u003e\u003c/a\u003e Fire onError for initial-load errors when RouterProvider mounts late (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15039\"\u003e#15039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.16.0/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.4.1 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9945904: Restore TypeScript prop autocomplete inside the JSX of a styled component once the first attribute is typed.\u003c/li\u003e\n\u003cli\u003e9945904: Apply all chain levels' styles when an extended styled component renders with the \u003ccode\u003eas\u003c/code\u003e prop under Preact's \u003ccode\u003ereact-compat\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e9945904: Respect a custom \u003ccode\u003etoString\u003c/code\u003e on plain value objects (e.g. design tokens) when interpolated into a styled component, rather than walking the object's keys as CSS declarations.\u003c/li\u003e\n\u003cli\u003e9945904: Fix a TypeScript error when wrapping a component whose props include an \u003ccode\u003eas\u003c/code\u003e prop with a non-string type (such as Next.js \u003ccode\u003eLink\u003c/code\u003e's \u003ccode\u003eas?: Url\u003c/code\u003e). The styled component now accepts either the styled-components polymorphism value or the wrapped component's own \u003ccode\u003eas\u003c/code\u003e type, so spreading the wrapped component's props onto the styled component is assignable again.\u003c/li\u003e\n\u003cli\u003e9945904: Restore reliable styling in production browser bundles built without a runtime \u003ccode\u003eprocess\u003c/code\u003e global.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260516150535\u003c/h2\u003e\n\u003cp\u003ed20b88e9bc16e234f5f2c2b3a7c7d7c0472d0edd Fix a TypeScript error when wrapping a component whose props include an \u003ccode\u003eas\u003c/code\u003e prop with a non-string type (such as Next.js \u003ccode\u003eLink\u003c/code\u003e's \u003ccode\u003eas?: Url\u003c/code\u003e). The styled component now accepts either the styled-components polymorphism value or the wrapped component's own \u003ccode\u003eas\u003c/code\u003e type, so spreading the wrapped component's props onto the styled component is assignable again.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514185513...styled-components%406.4.2-prerelease-20260516150535\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514185513...styled-components%406.4.2-prerelease-20260516150535\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260514185513\u003c/h2\u003e\n\u003cp\u003eInternal changes only.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514184932...styled-components%406.4.2-prerelease-20260514185513\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514184932...styled-components%406.4.2-prerelease-20260514185513\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260514184932\u003c/h2\u003e\n\u003cp\u003eNo new changes since the previous release. (Debugging the changelog generation in the prerelease builds.)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514182414...styled-components%406.4.2-prerelease-20260514184932\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.2-prerelease-20260514182414...styled-components%406.4.2-prerelease-20260514184932\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estyled-components@6.4.2-prerelease-20260514182414\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Restore TypeScript prop autocomplete inside the JSX of a styled component once the first attribute is typed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Apply all chain levels' styles when an extended styled component renders with the \u003ccode\u003eas\u003c/code\u003e prop under Preact's \u003ccode\u003ereact-compat\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Respect a custom \u003ccode\u003etoString\u003c/code\u003e on plain value objects (e.g. design tokens) when interpolated into a styled component, rather than walking the object's keys as CSS declarations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Fix a TypeScript error when wrapping a component whose props include an \u003ccode\u003eas\u003c/code\u003e prop with a non-string type (such as Next.js \u003ccode\u003eLink\u003c/code\u003e's \u003ccode\u003eas?: Url\u003c/code\u003e). The styled-components \u003ccode\u003eas\u003c/code\u003e and \u003ccode\u003eforwardedAs\u003c/code\u003e props now consistently override the wrapped component's same-named props instead of colliding with them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9945904e: Restore reliable styling in production browser bundles built without a runtime \u003ccode\u003eprocess\u003c/code\u003e global.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components%406.4.1...styled-components%406.4.2-prerelease-20260514182414\"\u003ehttps://github.com/styled-components/styled-components/compare/styled-components%406.4.1...styled-components%406.4.2-prerelease-20260514182414\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/styled-components/styled-components/commit/f9f6546e9fa28d32808d7ef544e2b7d0a115b9c9\"\u003e\u003ccode\u003ef9f6546\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/1794522c69a5b7142a5a2d4e73cf181b373ee936\"\u003e\u003ccode\u003e1794522\u003c/code\u003e\u003c/a\u003e fix: include changesets re-touched since the last prerelease [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/0097cdb0d614b236604179a43004fc09201b5931\"\u003e\u003ccode\u003e0097cdb\u003c/code\u003e\u003c/a\u003e ci: branch-scoped Version Packages PR title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/d20b88e9bc16e234f5f2c2b3a7c7d7c0472d0edd\"\u003e\u003ccode\u003ed20b88e\u003c/code\u003e\u003c/a\u003e fix(types): accept wrapped component's own \u003ccode\u003eas\u003c/code\u003e type when spreading props (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/786cd8b807d925080890d9996b30ca1d4b298f8a\"\u003e\u003ccode\u003e786cd8b\u003c/code\u003e\u003c/a\u003e fix: don't double-count changesets already posted in a prior prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/0dd1325f126e0ac4de45da875edc2464de51d1e7\"\u003e\u003ccode\u003e0dd1325\u003c/code\u003e\u003c/a\u003e chore: adjust release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/4f2923a525d47861ec78efdf533162781430f18a\"\u003e\u003ccode\u003e4f2923a\u003c/code\u003e\u003c/a\u003e chore: get 6.x prereleases working properly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/9945904e8f37400bb237e4e393712574b71548c1\"\u003e\u003ccode\u003e9945904\u003c/code\u003e\u003c/a\u003e 6.x bugfixes (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5746\"\u003e#5746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/f7cddb56ad8f8ffaf12cd7e5d5d41178842ba36b\"\u003e\u003ccode\u003ef7cddb5\u003c/code\u003e\u003c/a\u003e chore: run workflows for 6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/499664efce095cb8e56482857a820653946fafa1\"\u003e\u003ccode\u003e499664e\u003c/code\u003e\u003c/a\u003e chore: prep to allow 6.x point releases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.4.1...styled-components@6.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.4.2 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc...\n\n_Description has been truncated_","html_url":"https://github.com/soitun/teleport/pull/1493","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soitun%2Fteleport/issues/1493","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1493/packages"}},{"old_version":"0.210.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-02T00:12:25.000Z","version_change":"0.210.0 → 0.218.0","issue":{"uuid":"4567289349","node_id":"PR_kwDOReyv8c7hk1Y_","number":193,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T23:04:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T00:12:25.000Z","updated_at":"2026-06-03T23:04:38.000Z","time_to_close":168731,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.68.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.55.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.0","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.10.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.1","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.45.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.19","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.3","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.55.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.19` | `5.100.14` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.23.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.68.0 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.55.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open...\n\n_Description has been truncated_","html_url":"https://github.com/duanduansweetie/opentelemetry-demo-modified/pull/193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/duanduansweetie%2Fopentelemetry-demo-modified/issues/193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/193/packages"}},{"old_version":"0.208.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-06-01T21:45:31.000Z","version_change":"0.208.0 → 0.218.0","issue":{"uuid":"4566630842","node_id":"PR_kwDOQqlMu87hisHY","number":271,"state":"closed","title":"build(deps): bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T22:47:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T21:45:31.000Z","updated_at":"2026-06-03T22:47:47.000Z","time_to_close":176535,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.1","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.67.2","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.54.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.31.11","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.8.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.7.11","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.43.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.208.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.2.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.0.10","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.1.19","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.1` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.1.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.54.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.100.14` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.2.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.19` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.67.2` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.11` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.8.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.11` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.43.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.2.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.208.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.22.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.1.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.1 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v33.2 by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1308\"\u003ebufbuild/protobuf-es#1308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePermit \u003ccode\u003egoogle.protobuf.Value.null_value\u003c/code\u003e in map values in ProtoJSON by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1314\"\u003ebufbuild/protobuf-es#1314\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.1...v2.10.2\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.1...v2.10.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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.1.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/692ad5b27a052a4c5abba81fe1caa071edd59ee7\"\u003e\u003ccode\u003e692ad5b\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.2.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6bcef8977d0134c131af259dc0190a296e790382\"\u003e\u003ccode\u003e6bcef89\u003c/code\u003e\u003c/a\u003e feat!: disable suspense by default, add suspense hooks (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/v1.1.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.67.2 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e7...\n\n_Description has been truncated_","html_url":"https://github.com/srdarknighter/opentelemetry---observability/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/srdarknighter%2Fopentelemetry---observability/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"}},{"old_version":"0.214.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-05-30T02:25:14.000Z","version_change":"0.214.0 → 0.218.0","issue":{"uuid":"4552891238","node_id":"PR_kwDOMfptsM7g3tEK","number":346,"state":"open","title":"Bump @opentelemetry/instrumentation from 0.214.0 to 0.218.0","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-05-30T02:25:14.000Z","updated_at":"2026-05-30T02:28:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@opentelemetry/instrumentation","old_version":"0.214.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) from 0.214.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.218.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=@opentelemetry/instrumentation\u0026package-manager=npm_and_yarn\u0026previous-version=0.214.0\u0026new-version=0.218.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/seahal/umaxica-apps-edge/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seahal%2Fumaxica-apps-edge/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"}},{"old_version":"0.53.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-05-27T21:32:02.000Z","version_change":"0.53.0 → 0.218.0","issue":{"uuid":"4535882245","node_id":"PR_kwDORKboPc7gADV9","number":608,"state":"closed","title":"build(deps): bump the client-prod group across 1 directory with 41 updates","user":"dependabot[bot]","labels":["dependencies","dependabot"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T00:09:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T21:32:02.000Z","updated_at":"2026-05-30T00:09:07.000Z","time_to_close":182223,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"client-prod","update_count":41,"packages":[{"name":"@googlemaps/js-api-loader","old_version":"1.15.1","new_version":"1.16.10","repository_url":"https://github.com/googlemaps/js-api-loader"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.41.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.53.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.53.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/propagator-aws-xray","old_version":"1.26.0","new_version":"1.26.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"1.26.0","new_version":"1.30.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.1","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.0","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.1","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.1","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.0","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.0","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.0","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.1.2","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/forms","old_version":"0.5.7","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/typography","old_version":"0.5.13","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tiptap/react","old_version":"2.0.4","new_version":"2.27.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"2.0.4","new_version":"2.27.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"antd","old_version":"4.24.7","new_version":"4.24.16","repository_url":"https://github.com/ant-design/ant-design"},{"name":"class-variance-authority","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/joe-bell/cva"},{"name":"framer-motion","old_version":"11.1.7","new_version":"11.18.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"graphql","old_version":"16.13.2","new_version":"16.14.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"lucide-react","old_version":"0.452.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-themes","old_version":"0.3.0","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"react","old_version":"18.2.0","new_version":"18.3.1","repository_url":"https://github.com/facebook/react"},{"name":"react-day-picker","old_version":"8.10.1","new_version":"8.10.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"18.2.0","new_version":"18.3.1","repository_url":"https://github.com/facebook/react"},{"name":"react-helmet-async","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/staylor/react-helmet-async"},{"name":"react-markdown","old_version":"9.0.1","new_version":"9.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-player","old_version":"2.11.0","new_version":"2.16.1","repository_url":"https://github.com/cookpete/react-player"},{"name":"react-syntax-highlighter","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"safe-stable-stringify","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/BridgeAR/safe-stable-stringify"},{"name":"sonner","old_version":"1.5.0","new_version":"1.7.4","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"tailwind-merge","old_version":"2.5.2","new_version":"2.6.1","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"validator","old_version":"13.15.26","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"vaul","old_version":"0.9.1","new_version":"0.9.9","repository_url":"https://github.com/emilkowalski/vaul"}],"path":null,"ecosystem":"npm"},"body":"Bumps the client-prod group with 40 updates in the /client directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@googlemaps/js-api-loader](https://github.com/googlemaps/js-api-loader) | `1.15.1` | `1.16.10` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.41.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.53.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.53.0` | `0.218.0` |\n| [@opentelemetry/propagator-aws-xray](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/propagator-aws-xray) | `1.26.0` | `1.26.2` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.1.1` | `1.3.3` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.0` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.15` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.1.1` | `2.2.6` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.0` | `1.1.8` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.2.0` | `1.3.6` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.1.0` | `1.2.6` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.1.2` | `1.2.8` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.7` | `0.5.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.13` | `0.5.19` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `2.0.4` | `2.27.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `2.0.4` | `2.27.2` |\n| [antd](https://github.com/ant-design/ant-design) | `4.24.7` | `4.24.16` |\n| [class-variance-authority](https://github.com/joe-bell/cva) | `0.7.0` | `0.7.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.1.7` | `11.18.2` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.2` | `16.14.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.452.0` | `0.577.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.3.0` | `0.4.6` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `18.3.1` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `8.10.1` | `8.10.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `18.3.1` |\n| [react-helmet-async](https://github.com/staylor/react-helmet-async) | `2.0.3` | `2.0.5` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `9.0.1` | `9.1.0` |\n| [react-player](https://github.com/cookpete/react-player) | `2.11.0` | `2.16.1` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `16.1.0` | `16.1.1` |\n| [safe-stable-stringify](https://github.com/BridgeAR/safe-stable-stringify) | `2.4.2` | `2.5.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `1.5.0` | `1.7.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.5.2` | `2.6.1` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.26` | `13.15.35` |\n| [vaul](https://github.com/emilkowalski/vaul) | `0.9.1` | `0.9.9` |\n\n\nUpdates `@googlemaps/js-api-loader` from 1.15.1 to 1.16.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googlemaps/js-api-loader/releases\"\u003e@​googlemaps/js-api-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.9...v1.16.10\"\u003e1.16.10\u003c/a\u003e (2025-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies and fix compatibility (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1001\"\u003e#1001\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/530cd67eca59702cb02262bc32f852751c373334\"\u003e530cd67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eMaps3DLibrary\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/994\"\u003e#994\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/a938c1ed7e900db3926d5809d793a0e18f328bf3\"\u003ea938c1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.8...v1.16.9\"\u003e1.16.9\u003c/a\u003e (2024-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange jest-lite url to use https (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/856\"\u003e#856\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/d3932c63f6e02f196fd1b21fb024d200d920fbca\"\u003ed3932c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.7...v1.16.8\"\u003e1.16.8\u003c/a\u003e (2024-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger release-please (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f1964a5233f2de606cbf6bd7a36afa50fe614cfa\"\u003ef1964a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.6...v1.16.7\"\u003e1.16.7\u003c/a\u003e (2024-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a timing issue for sequential importLibrary calls (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/843\"\u003e#843\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f24a1aea8f508356bb51ed6972e0724dc36c9596\"\u003ef24a1ae\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/809\"\u003e#809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup configuration (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3436cc0b90ea64e0b38a3e3dfe54e003a3aba970\"\u003e3436cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.5...v1.16.6\"\u003e1.16.6\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange filename for esm build to use .mjs extension (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/1a50235c6c42611bbe6b0efc9c4c246a7b3e8a59\"\u003e1a50235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e to devDependencies (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/830\"\u003e#830\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/2d951197b6256ae82a51d555549cbdb900d4e208\"\u003e2d95119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.4...v1.16.5\"\u003e1.16.5\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify correct location for typings (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c3c45833ae54cc384943883252c949e27eb7dd08\"\u003ec3c4583\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/825\"\u003e#825\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/googlemaps/js-api-loader/blob/main/CHANGELOG.md\"\u003e@​googlemaps/js-api-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.9...v1.16.10\"\u003e1.16.10\u003c/a\u003e (2025-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies and fix compatibility (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1001\"\u003e#1001\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/530cd67eca59702cb02262bc32f852751c373334\"\u003e530cd67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing \u003ccode\u003eMaps3DLibrary\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/994\"\u003e#994\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/a938c1ed7e900db3926d5809d793a0e18f328bf3\"\u003ea938c1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.8...v1.16.9\"\u003e1.16.9\u003c/a\u003e (2024-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange jest-lite url to use https (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/856\"\u003e#856\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/d3932c63f6e02f196fd1b21fb024d200d920fbca\"\u003ed3932c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.7...v1.16.8\"\u003e1.16.8\u003c/a\u003e (2024-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger release-please (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f1964a5233f2de606cbf6bd7a36afa50fe614cfa\"\u003ef1964a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.6...v1.16.7\"\u003e1.16.7\u003c/a\u003e (2024-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a timing issue for sequential importLibrary calls (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/843\"\u003e#843\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/f24a1aea8f508356bb51ed6972e0724dc36c9596\"\u003ef24a1ae\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/809\"\u003e#809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup configuration (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3436cc0b90ea64e0b38a3e3dfe54e003a3aba970\"\u003e3436cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.5...v1.16.6\"\u003e1.16.6\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange filename for esm build to use .mjs extension (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/831\"\u003e#831\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/1a50235c6c42611bbe6b0efc9c4c246a7b3e8a59\"\u003e1a50235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e to devDependencies (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/830\"\u003e#830\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/2d951197b6256ae82a51d555549cbdb900d4e208\"\u003e2d95119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.4...v1.16.5\"\u003e1.16.5\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify correct location for typings (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c3c45833ae54cc384943883252c949e27eb7dd08\"\u003ec3c4583\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/825\"\u003e#825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.16.3...v1.16.4\"\u003e1.16.4\u003c/a\u003e (2024-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/8f0644150ce6c5012c0f38189da11b971715f29b\"\u003e\u003ccode\u003e8f06441\u003c/code\u003e\u003c/a\u003e chore(main): release 1.16.10 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/530cd67eca59702cb02262bc32f852751c373334\"\u003e\u003ccode\u003e530cd67\u003c/code\u003e\u003c/a\u003e fix(deps): update dependencies and fix compatibility (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3f2fb3c30e90372f7f883f846ecfc73761439ef1\"\u003e\u003ccode\u003e3f2fb3c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e from 28.0.2 to 28.0.6 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/357ab9d964e85d0021d62fb2714b9d8dc6a47310\"\u003e\u003ccode\u003e357ab9d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tar-fs from 3.0.6 to 3.0.9 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/67e10f74d33dd0f02523703eb01b99dc67bd4a7f\"\u003e\u003ccode\u003e67e10f7\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c11b98386bdc07ed03cb209004c27289788d9841\"\u003e\u003ccode\u003ec11b983\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.25.0 to 8.34.1 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/5e0eddf94bc84bc19e00c7f4bca1eebfed6c4846\"\u003e\u003ccode\u003e5e0eddf\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump typescript from 5.7.3 to 5.8.3 (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/a938c1ed7e900db3926d5809d793a0e18f328bf3\"\u003e\u003ccode\u003ea938c1e\u003c/code\u003e\u003c/a\u003e fix(types): add missing \u003ccode\u003eMaps3DLibrary\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/c71c8a3dbb09d7cad40d38f6b647671bf88a0e50\"\u003e\u003ccode\u003ec71c8a3\u003c/code\u003e\u003c/a\u003e chore: add contents:write permission for pushing to gh-pages (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googlemaps/js-api-loader/commit/3486a26f1db7081e6e14c13472fe2aee7716adf3\"\u003e\u003ccode\u003e3486a26\u003c/code\u003e\u003c/a\u003e chore: update github actions to latest versions (\u003ca href=\"https://redirect.github.com/googlemaps/js-api-loader/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googlemaps/js-api-loader/compare/v1.15.1...v1.16.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.41.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-oracledb: v0.43.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-oracledb-v0.42.0...instrumentation-oracledb-v0.43.0\"\u003e0.43.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\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@​opentelemetry/auto-instrumentations-web\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 1.26.0 to 1.30.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.30.1\u003c/h2\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemconv/v1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update semantic conventions to v1.30.0 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5433\"\u003e#5433\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eSemantic Conventions v1.30.0: \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/blob/main/CHANGELOG.md#v1300\"\u003echangelog\u003c/a\u003e | \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/\"\u003elatest docs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions\u003c/code\u003e (stable) changes: \u003cem\u003e1 newly deprecated exports, 25 added exports\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions/incubating\u003c/code\u003e (unstable) changes: \u003cem\u003e24 newly deprecated exports, 165 added exports\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStable changes in v1.30.0\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eATTR_EXCEPTION_ESCAPED // exception.escaped: It's no longer recommended to record exceptions that are handled and do not escape the scope of a span.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.29.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): Add support for aggregation cardinality limit with a default limit of 2000. This limit can be customized via views \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5128\"\u003e#5128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.28.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-metrics, sdk-trace): add \u003ccode\u003emergeResourceWithDefaults\u003c/code\u003e flag, which allows opting-out of resources getting merged with the default resource \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4617\"\u003e#4617\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edefault: \u003ccode\u003etrue\u003c/code\u003e (no change in behavior)\u003c/li\u003e\n\u003cli\u003enote: \u003ccode\u003efalse\u003c/code\u003e will become the default behavior in the next major version in order to comply with \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/f3511a5ccda376dfd1de76dfa086fc9b35b54757/specification/resource/sdk.md?plain=1#L31-L36\"\u003especification requirements\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-trace-base): add \u003ccode\u003espanProcessors\u003c/code\u003e property in \u003ccode\u003eTracerConfig\u003c/code\u003e interface. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5138\"\u003e#5138\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): await exports in \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when async resource attributes have not yet settled \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5119/\"\u003e#5119\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): performance.now() may return the same value for consecutive calls \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5150\"\u003e#5150\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): pass BatchSpanProcessor#forceFlush() errors on visibilitychange/pagehide to globalErrorHandler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5143\"\u003e#5143\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003efixes a bug where switching browser tabs with a failing exporter would cause an unhandled error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add processors for adding session.id attribute to spans and logs \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4972\"\u003e#4972\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/open-telemetry/opentelemetry-js/commit/cbc912d67bda462ca00449d7ce7b80052c20a4fc\"\u003e\u003ccode\u003ecbc912d\u003c/code\u003e\u003c/a\u003e chore: prepare next v1.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5342\"\u003e#5342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/942628d7d7d569b9497b5122f236c2d8fce5d3ed\"\u003e\u003ccode\u003e942628d\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make v1.x release PR workflow checkout correct branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/1fa5492b06fadb7fa56c014b6f8eaf1a2bdcfa56\"\u003e\u003ccode\u003e1fa5492\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(exporter-metrics-otlp-http): browser OTLPMetricExporter w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/18b33a0a1d40703cc42ae5c91025b047d8f32ad9\"\u003e\u003ccode\u003e18b33a0\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(sdk-metrics): don't export from PeriodicExportingMetricRe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3acae302fe2f39ae920ee3d8491a347b5ec1a15c\"\u003e\u003ccode\u003e3acae30\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make changelog workflow check v1.x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dba373ca7ba93c36735ae68d665847f4322dd889\"\u003e\u003ccode\u003edba373c\u003c/code\u003e\u003c/a\u003e chore: updated v1.x supported versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5286\"\u003e#5286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/aae44680f7fa4a489a488654a95ce7883b024324\"\u003e\u003ccode\u003eaae4468\u003c/code\u003e\u003c/a\u003e ci: prepare release script to run on v1.x branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5276\"\u003e#5276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/616d27a0a111c9b813d14c56d8d8f1ffbd7d7156\"\u003e\u003ccode\u003e616d27a\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e524148b480366bb7ecc129828a64e00058bb84e\"\u003e\u003ccode\u003ee524148\u003c/code\u003e\u003c/a\u003e chore: removed circular dependency from BasicTracerProvider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5279\"\u003e#5279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/67a0e9cb0c5257b0d0fbdc6a5efd310a1c37b493\"\u003e\u003ccode\u003e67a0e9c\u003c/code\u003e\u003c/a\u003e Update links to openmetrics to reference the v1.0.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5267\"\u003e#5267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1\"\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.53.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/exporter-trace-otlp-http\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation` from 0.53.0 to 0.218.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.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.218.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 \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/propagator-aws-xray` from 1.26.0 to 1.26.2\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/propagator-aws-xray/CHANGELOG.md\"\u003e@​opentelemetry/propagator-aws-xray'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/propagator-aws-xray-v1.26.1...propagator-aws-xray-v1.26.2\"\u003e1.26.2\u003c/a\u003e (2025-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all patch versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2413\"\u003e#2413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/1a55420d8c00ca998b57270df77857c48ebbe8d7\"\u003e1a55420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/propagator-aws-xray-v1.26.0...propagator-aws-xray-v1.26.1\"\u003e1.26.1\u003c/a\u003e (2025-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epropagator-aws-xray:\u003c/strong\u003e correctly propagate over grpc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2604\"\u003e#2604\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/4cfcc59441da12c7c20132484e8fbe8282af33d2\"\u003e4cfcc59\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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/propagator-aws-xray-v1.26.2/packages/propagator-aws-xray\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 1.26.0 to 1.30.1\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\u003ev1.30.1\u003c/h2\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esemconv/v1.30.0\u003c/h2\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update semantic conventions to v1.30.0 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5433\"\u003e#5433\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eSemantic Conventions v1.30.0: \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/blob/main/CHANGELOG.md#v1300\"\u003echangelog\u003c/a\u003e | \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/\"\u003elatest docs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions\u003c/code\u003e (stable) changes: \u003cem\u003e1 newly deprecated exports, 25 added exports\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@opentelemetry/semantic-conventions/incubating\u003c/code\u003e (unstable) changes: \u003cem\u003e24 newly deprecated exports, 165 added exports\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStable changes in v1.30.0\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eATTR_EXCEPTION_ESCAPED // exception.escaped: It's no longer recommended to record exceptions that are handled and do not escape the scope of a span.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md\"\u003e@​opentelemetry/resources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: make changelog workflow check v1.x \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5338\"\u003e#5338\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5242\"\u003e#5242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5233\"\u003e#5233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with \u003ccode\u003eignoreNetworkEvents: true\u003c/code\u003e being set \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5229\"\u003e#5229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.29.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-metrics): Add support for aggregation cardinality limit with a default limit of 2000. This limit can be customized via views \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5128\"\u003e#5128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.28.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-metrics, sdk-trace): add \u003ccode\u003emergeResourceWithDefaults\u003c/code\u003e flag, which allows opting-out of resources getting merged with the default resource \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4617\"\u003e#4617\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edefault: \u003ccode\u003etrue\u003c/code\u003e (no change in behavior)\u003c/li\u003e\n\u003cli\u003enote: \u003ccode\u003efalse\u003c/code\u003e will become the default behavior in the next major version in order to comply with \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/f3511a5ccda376dfd1de76dfa086fc9b35b54757/specification/resource/sdk.md?plain=1#L31-L36\"\u003especification requirements\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(sdk-trace-base): add \u003ccode\u003espanProcessors\u003c/code\u003e property in \u003ccode\u003eTracerConfig\u003c/code\u003e interface. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5138\"\u003e#5138\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): await exports in \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when async resource attributes have not yet settled \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5119/\"\u003e#5119\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): performance.now() may return the same value for consecutive calls \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5150\"\u003e#5150\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): pass BatchSpanProcessor#forceFlush() errors on visibilitychange/pagehide to globalErrorHandler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5143\"\u003e#5143\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003efixes a bug where switching browser tabs with a failing exporter would cause an unhandled error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: (Enhancement)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add processors for adding session.id attribute to spans and logs \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4972\"\u003e#4972\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/open-telemetry/opentelemetry-js/commit/cbc912d67bda462ca00449d7ce7b80052c20a4fc\"\u003e\u003ccode\u003ecbc912d\u003c/code\u003e\u003c/a\u003e chore: prepare next v1.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5342\"\u003e#5342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/942628d7d7d569b9497b5122f236c2d8fce5d3ed\"\u003e\u003ccode\u003e942628d\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make v1.x release PR workflow checkout correct branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/1fa5492b06fadb7fa56c014b6f8eaf1a2bdcfa56\"\u003e\u003ccode\u003e1fa5492\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(exporter-metrics-otlp-http): browser OTLPMetricExporter w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/18b33a0a1d40703cc42ae5c91025b047d8f32ad9\"\u003e\u003ccode\u003e18b33a0\u003c/code\u003e\u003c/a\u003e [backport/v1.x] fix(sdk-metrics): don't export from PeriodicExportingMetricRe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3acae302fe2f39ae920ee3d8491a347b5ec1a15c\"\u003e\u003ccode\u003e3acae30\u003c/code\u003e\u003c/a\u003e [backport/v1.x] ci: make changelog workflow check v1.x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dba373ca7ba93c36735ae68d665847f4322dd889\"\u003e\u003ccode\u003edba373c\u003c/code\u003e\u003c/a\u003e chore: updated v1.x supported versions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5286\"\u003e#5286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/aae44680f7fa4a489a488654a95ce7883b024324\"\u003e\u003ccode\u003eaae4468\u003c/code\u003e\u003c/a\u003e ci: prepare release script to run on v1.x branch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5276\"\u003e#5276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/616d27a0a111c9b813d14c56d8d8f1ffbd7d7156\"\u003e\u003ccode\u003e616d27a\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e524148b480366bb7ecc129828a64e00058bb84e\"\u003e\u003ccode\u003ee524148\u003c/code\u003e\u003c/a\u003e chore: removed circular dependency from BasicTracerProvider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5279\"\u003e#5279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/67a0e9cb0c5257b0d0fbdc6a5efd310a1c37b493\"\u003e\u003ccode\u003e67a0e9c\u003c/code\u003e\u003c/a\u003e Update links to openmetrics to reference the v1.0.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/5267\"\u003e#5267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-trace-base` from 1.26.0 to 1.30.1\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-trace-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.30.1\u003c/h2\u003e\n\u003ch2\u003e1.30.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-metrics): do not export from \u003ccode\u003ePeriodicExportingMetricReader\u003c/code\u003e when there are no metrics to export. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5288\"\u003e#5288\u003c/a\u003e \u003ca href=\"https://github.com/jacksonweber\"\u003e\u003ccode\u003e@​jacksonweber\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Int...\n\n_Description has been truncated_","html_url":"https://github.com/roostorg/coop/pull/608","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/roostorg%2Fcoop/issues/608","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/608/packages"}},{"old_version":"0.215.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T16:42:09.000Z","version_change":"0.215.0 → 0.218.0","issue":{"uuid":"4518343812","node_id":"PR_kwDOPsFZos7fHFin","number":323,"state":"closed","title":"chore(deps): bump the npm-production-dependencies group across 2 directories with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T07:52:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T16:42:09.000Z","updated_at":"2026-06-02T07:52:06.000Z","time_to_close":659395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-production-dependencies","update_count":31,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.73.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.60.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.5","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.15.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.50.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.215.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.99.2","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 28 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.15.1` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.60.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.2` | `5.100.14` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.0` | `6.4.2` |\n\nBumps the npm-production-dependencies group with 16 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.15.0` | `0.15.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.73.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.5` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.15.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.6` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.50.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.215.0` | `0.218.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.28.0` | `0.31.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.73.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.60.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.7.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.7.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.215.0 to 0.218.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-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.215.0...experimental/v0.218.0\"\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-grpc` from 0.215.0 to 0.218.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-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\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/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f9...\n\n_Description has been truncated_","html_url":"https://github.com/nudgebee/opentelemetry-demo/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nudgebee%2Fopentelemetry-demo/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"}},{"old_version":"0.210.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T15:03:36.000Z","version_change":"0.210.0 → 0.218.0","issue":{"uuid":"4517821352","node_id":"PR_kwDORHhi5s7fFZ4s","number":186,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T04:58:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T15:03:36.000Z","updated_at":"2026-06-02T04:58:35.000Z","time_to_close":654897,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.68.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.55.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.0","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.10.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.1","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.45.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.19","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.3","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.55.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.19` | `5.100.14` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 20 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.23.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.68.0 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.55.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open...\n\n_Description has been truncated_","html_url":"https://github.com/Praveena0308/otel-microservices-platform/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Praveena0308%2Fotel-microservices-platform/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"}},{"old_version":"0.210.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-05-21T07:44:03.000Z","version_change":"0.210.0 → 0.218.0","issue":{"uuid":"4492713669","node_id":"PR_kwDOReyv8c7d1vUd","number":179,"state":"closed","title":"Bump the npm-production-dependencies group across 2 directories with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T07:46:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T07:44:03.000Z","updated_at":"2026-05-22T07:46:26.000Z","time_to_close":86541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-production-dependencies","update_count":38,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.12.6","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/flagd-web-provider","old_version":"0.7.3","new_version":"0.7.4","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.68.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.55.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.0","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.10.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.1","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.45.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.19","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.3","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.10.2` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@openfeature/flagd-web-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web) | `0.7.3` | `0.7.4` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.0` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.55.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.19` | `5.100.11` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 19 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.12.6` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.3` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.68.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.0` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.10.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.1` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.45.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.218.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.1` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.23.0` | `0.31.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [pino-opentelemetry-transport](https://github.com/pinojs/pino-opentelemetry-transport) | `2.0.0` | `3.0.0` |\n\n\nUpdates `@bufbuild/protobuf` from 2.10.2 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Bun by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1343\"\u003ebufbuild/protobuf-es#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd plugin option \u003ccode\u003eelide_plugin_version=true\u003c/code\u003e by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1336\"\u003ebufbuild/protobuf-es#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for duplicate field ordering and unknown field errors when performing JSON deserialization by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1132\"\u003ebufbuild/protobuf-es#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dead branches for null handling in fromJson by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1315\"\u003ebufbuild/protobuf-es#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation for FieldMask (de-)serialization to/from JSON by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1323\"\u003ebufbuild/protobuf-es#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache field maps for fromJson() by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1334\"\u003ebufbuild/protobuf-es#1334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.10.2...v2.11.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/55c5eac9e7fedc19d22b040f655f8754b71cdeef\"\u003e\u003ccode\u003e55c5eac\u003c/code\u003e\u003c/a\u003e Release 2.11.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/9abe2ec25da002c24200dd0f066a82db35e01eec\"\u003e\u003ccode\u003e9abe2ec\u003c/code\u003e\u003c/a\u003e Cache field maps for fromJson() (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.12.6 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend halfClose immediately after messages to prevent late halfClose issues with Envoy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3031\"\u003e#3031\u003c/a\u003e contributed by \u003ca href=\"https://github.com/serkanerip\"\u003e\u003ccode\u003e@​serkanerip\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix server keep alive timeout not properly destroying connections (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3022\"\u003e#3022\u003c/a\u003e contributed by \u003ca href=\"https://github.com/mattias-wiberg\"\u003e\u003ccode\u003e@​mattias-wiberg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a regression of the settings used internally for HTTP/2 sessions (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js-xds\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement RBAC support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2939\"\u003e#2939\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eweighted_round_robin\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3001\"\u003e#3001\u003c/a\u003e) (currently experimental, enabled by the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_WRR_LB\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewrr_locality\u003c/code\u003e to LB policy registry (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetAuthContext\u003c/code\u003e method to client and server call classes (more details can be found in \u003ca href=\"https://github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md\"\u003egRFC L35\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement custom backend metrics support (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md\"\u003egRFC A51\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2978\"\u003e#2978\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2983\"\u003e#2983\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2985\"\u003e#2985\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2986\"\u003e#2986\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2999\"\u003e#2999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetConnectionInfo\u003c/code\u003e method to the \u003ccode\u003eServerInterceptingCall\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement the \u003ccode\u003eweighted_round_robin\u003c/code\u003e load balancing policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix jitter behavior for client retries (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2960\"\u003e#2960\u003c/a\u003e contributed by \u003ca href=\"https://github.com/ekscentrysytet\"\u003e\u003ccode\u003e@​ekscentrysytet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStart connecting from a random index in the \u003ccode\u003eround_robin\u003c/code\u003e LB policy (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSend connection-level WINDOW_UPDATE at session start (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2971\"\u003e#2971\u003c/a\u003e contributed by \u003ca href=\"https://github.com/KoenRijpstra\"\u003e\u003ccode\u003e@​KoenRijpstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eExperimental API Changes\u003c/h2\u003e\n\u003cp\u003eAdded:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCHANNEL_ARGS_CONFIG_SELECTOR_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStatusOr\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCallStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatusOrFromError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eModified:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eResolverListener#onSuccessfulResolution\u003c/code\u003e now has the signature \u003ccode\u003e(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;, attributes: { [key: string]: unknown }, serviceConfig: StatusOr\u0026lt;ServiceConfig\u0026gt; | null, resolutionNote: string): boolean\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLoadBalancer#updateAddressList\u003c/code\u003e now has the signature `updateAddressList(endpointList: StatusOr\u0026lt;Endpoint[]\u0026gt;,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ability to set SNI with \u003ccode\u003essl_target_name_override\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/2956\"\u003e#2956\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/ccd29b27d28ce8937f8250f72e5e6027ed5af09a\"\u003e\u003ccode\u003eccd29b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3032\"\u003e#3032\u003c/a\u003e from murgatroid99/grpc-js_retry_half_close_1.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.6...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.13.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.3...flagd-provider-v0.13.4\"\u003e0.13.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egrpc not retrying UNAVAILABLE/UNKNOWN, e2e test stability (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1457\"\u003e#1457\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/72131894982441381d745ba184fbe53ae8041dde\"\u003e7213189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estream stability when connecting (wait4Ready) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1458\"\u003e#1458\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/ca3c16a37b4a8b1089cc2634e53f4ff04013896b\"\u003eca3c16a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd  FLAGD_STREAM_DEADLINE_MS parameter (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1430\"\u003e#1430\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/be6f2f914b0a3e529c8e92a970916d5158af3a8f\"\u003ebe6f2f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd custom certPath support (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1405\"\u003e#1405\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/81631908a94f107b61b298d19e1814dbd0150a13\"\u003e8163190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8feffee5029e37b2d3c8b7f94b959587f836ddea\"\u003e8feffee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd retry backoff to grpc connections (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/4afe11acef569775f6317eba018a3d6e40effc19\"\u003e4afe11a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for environment variables for OFREP provider config… (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1450\"\u003e#1450\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/19c82bdbb2a4926ec7044e497bb7c4f75f210340\"\u003e19c82bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for config feature (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1407\"\u003e#1407\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/1bccd1116d733eda444c88765085c7bb5da8f352\"\u003e1bccd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflagd:\u003c/strong\u003e add flagd-selector gRPC metadata header (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1399\"\u003e#1399\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/772457a8c5ccefb932ce19e093699926085ebb4e\"\u003e772457a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FATAL status codes option (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1447\"\u003e#1447\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/e020cceed3382ddec17d1e4911c1b91c477c0738\"\u003ee020cce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement gRPC keepAlive param (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1288\"\u003e#1288\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9dc7355ea2c202c47404193e1853f2e418bb53fc\"\u003e9dc7355\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\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@​openfeature/flagd-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-web-provider` from 0.7.3 to 0.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-web-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ego-feature-flag-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/go-feature-flag-provider-v0.7.3...go-feature-flag-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-01-16)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego-feature-flag:\u003c/strong\u003e Support exporter metadata in web and server providers (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1183\"\u003e#1183\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/0edf3f55161878684ffe809fbde8ad6fa379c4b0\"\u003e0edf3f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate nx packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1147\"\u003e#1147\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/7f310fe87101b8aa793e1436e63c7602ccc202e3\"\u003e7f310fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econfig-cat-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/config-cat-provider-v0.7.3...config-cat-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2025-03-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the required core version (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d8fc42f5d23f30f011a697610e65d83144c19fca\"\u003ed8fc42f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-web-provider: v0.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd-web/CHANGELOG.md\"\u003e@​openfeature/flagd-web-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-web-provider-v0.7.3...flagd-web-provider-v0.7.4\"\u003e0.7.4\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport no default variant  (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1354\"\u003e#1354\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/f2efa559410751dfab80f1e749a86dc04703189c\"\u003ef2efa55\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/open-feature/js-sdk-contrib/commit/be55c42bce438f3b4d082a82c1d96d45808caac1\"\u003e\u003ccode\u003ebe55c42\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d2b97dd24c952661ce08724a84e4b312860a9211\"\u003e\u003ccode\u003ed2b97dd\u003c/code\u003e\u003c/a\u003e fix: module issues with types (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd-web/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.7.4/libs/providers/flagd-web\"\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@​openfeature/flagd-web-provider\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/25086c5456d81fa040ce95ea1a067543408e3150\"\u003e\u003ccode\u003e25086c5\u003c/code\u003e\u003c/a\u003e chore(main): release core 1.3.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003e\u003ccode\u003ec2d6c17\u003c/code\u003e\u003c/a\u003e feat: lower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d20299402989e9de96c3ffcd1c4edd8e1b6536a7\"\u003e\u003ccode\u003ed202994\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.2.0-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/951\"\u003e#951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/a531238124510e6aa150ff619972f8880346507b\"\u003e\u003ccode\u003ea531238\u003c/code\u003e\u003c/a\u003e feat!: rename FeatureClient decorator to OpenFeatureClient (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/e9d3ebc3d8f34b07566fec0f6b87b89303721839\"\u003e\u003ccode\u003ee9d3ebc\u003c/code\u003e\u003c/a\u003e chore(main): release react-sdk 0.4.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/988a1f767da8a779cc23f82d7da243561ce07cb9\"\u003e\u003ccode\u003e988a1f7\u003c/code\u003e\u003c/a\u003e chore(main): release nestjs-sdk 0.1.5-experimental (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ee08911c17381daf8ee4cbd313ad62c2e36ac6c0\"\u003e\u003ccode\u003eee08911\u003c/code\u003e\u003c/a\u003e chore(main): release web-sdk 1.1.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/f2ebd11072f2c4d3789b980e0dd8b2919dba1585\"\u003e\u003ccode\u003ef2ebd11\u003c/code\u003e\u003c/a\u003e chore(main): release server-sdk 1.14.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.68.0 to 0.76.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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!-- 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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.55.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71...\n\n_Description has been truncated_","html_url":"https://github.com/duanduansweetie/opentelemetry-demo-modified/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/duanduansweetie%2Fopentelemetry-demo-modified/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"}},{"old_version":"0.213.0","new_version":"0.218.0","update_type":"minor","path":null,"pr_created_at":"2026-05-21T01:04:05.000Z","version_change":"0.213.0 → 0.218.0","issue":{"uuid":"4490901115","node_id":"PR_kwDORxQaNc7dv7fm","number":153,"state":"closed","title":"build(deps): bump the npm-production-dependencies group across 2 directories with 35 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T23:41:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T01:04:05.000Z","updated_at":"2026-05-22T23:41:05.000Z","time_to_close":167818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production-dependencies","update_count":35,"packages":[{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@openfeature/flagd-provider","old_version":"0.13.4","new_version":"0.15.1","repository_url":"https://github.com/open-feature/js-sdk-contrib"},{"name":"@openfeature/react-sdk","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/open-feature/js-sdk"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.71.0","new_version":"0.76.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/auto-instrumentations-web","old_version":"0.58.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/context-zone","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/opentelemetry-browser-detector","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resource-detector-alibaba-cloud","old_version":"0.33.3","new_version":"0.33.8","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-aws","old_version":"2.13.0","new_version":"2.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-container","old_version":"0.8.4","new_version":"0.8.9","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resource-detector-gcp","old_version":"0.48.0","new_version":"0.53.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.213.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"next","old_version":"16.1.6","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.2","repository_url":"https://github.com/styled-components/styled-components"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production-dependencies group with 32 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.15.1` |\n| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `1.2.1` | `1.3.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.58.0` | `0.63.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.11` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.2` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n\nBumps the npm-production-dependencies group with 18 updates in the /src/payment directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@openfeature/flagd-provider](https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd) | `0.13.4` | `0.15.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.71.0` | `0.76.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.33.3` | `0.33.8` |\n| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.13.0` | `2.18.0` |\n| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.8.4` | `0.8.9` |\n| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.48.0` | `0.53.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.213.0` | `0.218.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.0` |\n| [@grpc/proto-loader](https://github.com/grpc/grpc-node) | `0.8.0` | `0.8.1` |\n| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.20.2` | `1.21.0` |\n| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.26.0` | `0.31.0` |\n\n\nUpdates `@bufbuild/protobuf` 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/bufbuild/protobuf-es/releases\"\u003e@​bufbuild/protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle Number for BigInt fields by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1346\"\u003ebufbuild/protobuf-es#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e by \u003ca href=\"https://github.com/haines\"\u003e\u003ccode\u003e@​haines\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1371\"\u003ebufbuild/protobuf-es#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UTF-8 validation for proto3 and edition feature \u003ccode\u003eutf8_validation\u003c/code\u003e by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix binary tag parse validation to reject overlong values by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1387\"\u003ebufbuild/protobuf-es#1387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Any JSON encoding for messages without a custom JSON representation by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1388\"\u003ebufbuild/protobuf-es#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1385\"\u003ebufbuild/protobuf-es#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate conformance tests to protocolbuffers/protobuf v34.0 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1391\"\u003ebufbuild/protobuf-es#1391\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/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protobuf-es/pull/1386\"\u003ebufbuild/protobuf-es#1386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\"\u003ehttps://github.com/bufbuild/protobuf-es/compare/v2.11.0...v2.12.0\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/bufbuild/protobuf-es/commit/63a85470d21154c4ed069b2bc196b294327830f3\"\u003e\u003ccode\u003e63a8547\u003c/code\u003e\u003c/a\u003e Release 2.12.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/859013cd4dfb49061da35bd279817dd4fa84c666\"\u003e\u003ccode\u003e859013c\u003c/code\u003e\u003c/a\u003e Update to protocolbuffers/protobuf v34.0 (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/58c72f76f538369406d427b0e5b60d35e6cba195\"\u003e\u003ccode\u003e58c72f7\u003c/code\u003e\u003c/a\u003e Fix Any JSON encoding for messages without a custom JSON representation (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/32a1435070dd3d7422239eaf4d4695be4057cc4f\"\u003e\u003ccode\u003e32a1435\u003c/code\u003e\u003c/a\u003e Reject overlong varints and malformed wire-format tags (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/e0df1ba7fe83654170eda2fa8008940ae06340e6\"\u003e\u003ccode\u003ee0df1ba\u003c/code\u003e\u003c/a\u003e Resolve utf8_validation feature and validate UTF-8 on binary input (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/6be44080e8c3808818c61a5eb3fc75ecb847ee61\"\u003e\u003ccode\u003e6be4408\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/2ca7058cff818d3b3df0f245b6359880959e9992\"\u003e\u003ccode\u003e2ca7058\u003c/code\u003e\u003c/a\u003e Fix minor JSDoc issues (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protobuf-es/commit/b9e4d8b45bbbe5a8fe1e1d44fd330df333135aac\"\u003e\u003ccode\u003eb9e4d8b\u003c/code\u003e\u003c/a\u003e Gracefully handle Number for BigInt fields (\u003ca href=\"https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/protobuf-es/commits/v2.12.0/packages/protobuf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@grpc/grpc-js` from 1.14.3 to 1.14.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-node/releases\"\u003e@​grpc/grpc-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e 1.14.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug that could cause servers to crash when handling malformed requests (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2\"\u003eadvisory GHSA-5375-pq7m-f5r2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug that could cause clients and servers to crash when handling malformed compressed messages (\u003ca href=\"https://github.com/grpc/grpc-node/security/advisories/GHSA-99f4-grh7-6pcq\"\u003eadvisory GHSA-99f4-grh7-6pcq\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/grpc/grpc-node/commit/a380735ba9b0351214f2faa578350a559dd486ff\"\u003e\u003ccode\u003ea380735\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3052\"\u003e#3052\u003c/a\u003e from murgatroid99/grpc-js_1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5b8d37b03d91122ec0b9bc5e27dd26ffa7448337\"\u003e\u003ccode\u003e5b8d37b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/6a97456cc88d2b74e1527b356de98bf8ee8d7a40\"\u003e\u003ccode\u003e6a97456\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/e5e0b1d3ff14fa7c5eeef10b309d694bc3ff7e96\"\u003e\u003ccode\u003ee5e0b1d\u003c/code\u003e\u003c/a\u003e grpc-js: Bump version to 1.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/5029a2668164d1ba6de6ed4dcf6d35d5c4ff6cf4\"\u003e\u003ccode\u003e5029a26\u003c/code\u003e\u003c/a\u003e Make compression error a static string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/2fe55fd76a8bb59eaab5f39e3552b5f84985a163\"\u003e\u003ccode\u003e2fe55fd\u003c/code\u003e\u003c/a\u003e Fix crashes when receiving malformed compressed data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/234f9172b2ff35e586ca7d4e788557aad5985668\"\u003e\u003ccode\u003e234f917\u003c/code\u003e\u003c/a\u003e Fix server crash when handling invalid requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/acef8d4adfa091188e9dd572cedf4d87b0f69b21\"\u003e\u003ccode\u003eacef8d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/grpc/grpc-node/issues/3043\"\u003e#3043\u003c/a\u003e from murgatroid99/rbac_types_change_fix_1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-node/commit/4f3c58fda2136eb0038a39d54804acb06a8419ea\"\u003e\u003ccode\u003e4f3c58f\u003c/code\u003e\u003c/a\u003e grpc-js-xds: Update RBAC code to handle Node type change, pin \u003ccode\u003e@​types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.3...@grpc/grpc-js@1.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/flagd-provider` from 0.13.4 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/releases\"\u003e@​openfeature/flagd-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eflagd-provider: v0.15.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eflagd-provider: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/blob/main/libs/providers/flagd/CHANGELOG.md\"\u003e@​openfeature/flagd-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.15.0...flagd-provider-v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evarious custom operator conformance fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1519\"\u003e#1519\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e12cdd7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.14.0...flagd-provider-v0.15.0\"\u003e0.15.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efractional bucketing improvements (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1501\"\u003e#1501\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e8dd11d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/compare/flagd-provider-v0.13.4...flagd-provider-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eflagd-core:\u003c/strong\u003e pre-compile AJV validators for edge runtime compatibility (1/2) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1481\"\u003e#1481\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e44dc9ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraceful fallback to code default (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk-contrib/issues/1461\"\u003e#1461\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003ed314df9\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/open-feature/js-sdk-contrib/commit/f8d0d55b231e58eb1a710be0f911d8b87effdf0c\"\u003e\u003ccode\u003ef8d0d55\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.1 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/962062eebd0e133f39496ade3d26ec430332bb8c\"\u003e\u003ccode\u003e962062e\u003c/code\u003e\u003c/a\u003e chore: migrate to latest nx (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/12cdd7fc3bd175ea7d0c58169994c13cbacf6c65\"\u003e\u003ccode\u003e12cdd7f\u003c/code\u003e\u003c/a\u003e fix: various custom operator conformance fixes (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/c2b61eea429d22a31112be5611d30dd72604b065\"\u003e\u003ccode\u003ec2b61ee\u003c/code\u003e\u003c/a\u003e chore: run Prettier on commit + fix existing issues (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/9478bf67bbaa5296bddb2f6e65f66d5bbda81347\"\u003e\u003ccode\u003e9478bf6\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.15.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/09b0a7534cf00bf6e7d08ea706efddcc3928eae8\"\u003e\u003ccode\u003e09b0a75\u003c/code\u003e\u003c/a\u003e chore: update flagd core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/8dd11d58b488dbec229e28794e257aaef256406d\"\u003e\u003ccode\u003e8dd11d5\u003c/code\u003e\u003c/a\u003e feat!: fractional bucketing improvements (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/fd13e931226fd3dde5ce5cd8b7d63cff8b93bb13\"\u003e\u003ccode\u003efd13e93\u003c/code\u003e\u003c/a\u003e chore(main): release flagd-provider 0.14.0 (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/d314df90df26b7f7d5ae1e2a298e2cd4b844b288\"\u003e\u003ccode\u003ed314df9\u003c/code\u003e\u003c/a\u003e feat!: graceful fallback to code default (\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/tree/HEAD/libs/providers/flagd/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commit/44dc9ab771dd0adfb78d85a69b4a982dba23d28a\"\u003e\u003ccode\u003e44dc9ab\u003c/code\u003e\u003c/a\u003e feat(flagd-core): pre-compile AJV validators for edge runtime compatibility (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk-contrib/commits/flagd-provider-v0.15.1/libs/providers/flagd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openfeature/react-sdk` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-feature/js-sdk/releases\"\u003e@​openfeature/react-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/core-v1.2.0...core-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-06-11)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elower compilation target to es2015 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/c2d6c1761ae19f937deaff2f011a0380f8af7350\"\u003ec2d6c17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.4...web-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement tracking as per spec (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1020\"\u003e#1020\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/80f182e1afbd3a705bf3de6a0d9886ccb3424b44\"\u003e80f182e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport type lint rule and fixes (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1039\"\u003e#1039\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/01fcb933d2cbd131a0f4a005173cdd1906087e18\"\u003e01fcb93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emain:\u003c/strong\u003e release core 1.5.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fe3ad8eeb9219ff08ba287cab228016da0b88e88\"\u003efe3ad8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate domain context terminology (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/924802b21d70889631e1fb0fb02225a7f8d2638d\"\u003e924802b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-sdk: v1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/react-sdk-v1.2.1...react-sdk-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u0026quot;sideEffects\u0026quot;: false to package.json files for all packages (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1343\"\u003e#1343\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d8e968ed2513fe986a6500895f3399303a2f0b96\"\u003ed8e968e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe flag keys via module augmentation (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1349\"\u003e#1349\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/fb2ed4a7d64d9b8437975a0ef6cb4fe6a12dd671\"\u003efb2ed4a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport type-safe variant values for InMemoryProvider (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1356\"\u003e#1356\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/431f899191a2f7693fea9fab40f7cfb1f22f61f8\"\u003e431f899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inaccuracies in package READMEs (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/ecd375979e3188c0f94dfec94a1487c61388965e\"\u003eecd3759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb-sdk: v1.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.3...web-sdk-v1.2.4\"\u003e1.2.4\u003c/a\u003e (2024-09-20)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e bump core peer version (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/1018\"\u003e#1018\u003c/a\u003e) (\u003ca href=\"https://github.com/open-feature/js-sdk/commit/970335e92bbaa7bf093120da3fab03659b0c11bf\"\u003e970335e\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/open-feature/js-sdk/commit/0666334cb65a1a89214bae4f3983764f474b6f04\"\u003e\u003ccode\u003e0666334\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v48.2.3 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/06ed240a8fd55777cf45251a5a30904edb27c9e5\"\u003e\u003ccode\u003e06ed240\u003c/code\u003e\u003c/a\u003e chore(deps): update testing-library monorepo (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/d5283d878a8e93149433311374ce0b8cf8eadef2\"\u003e\u003ccode\u003ed5283d8\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v7 (major) (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/b288a99e271c0bfd3175b53d937849fc9e661be3\"\u003e\u003ccode\u003eb288a99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v20.12.8 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/804fba329fd91f57b2569c6d1bbef9b2aea5fc94\"\u003e\u003ccode\u003e804fba3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-check-file to v2.8.0 (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-feature/js-sdk/commit/6c25f29f11ddb9d4ee617f1ed3f1d26be4f554ac\"\u003e\u003ccode\u003e6c25f29\u003c/code\u003e\u003c/a\u003e fix: skip reconciling event for synchronous onContextChange operations (\u003ca href=\"https://redirect.github.com/open-feature/js-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-feature/js-sdk/compare/web-sdk-v1.2.1...core-v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api` from 1.9.0 to 1.9.1\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/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.9.1\u003c/h2\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api): prioritize \u003ccode\u003eesnext\u003c/code\u003e export condition as it is more specific \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5458\"\u003e#5458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): update diag \u003ccode\u003econsoleLogger\u003c/code\u003e to use original console methods to prevent infinite loop when a console instrumentation is present \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6395\"\u003e#6395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): use \u003ccode\u003eAttributes\u003c/code\u003e instead of deprecated \u003ccode\u003eSpanAttributes\u003c/code\u003e in \u003ccode\u003eSpanOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(diag): change types in \u003ccode\u003eDiagComponentLogger\u003c/code\u003e from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eunknown\u003c/code\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5478\"\u003e#5478\u003c/a\u003e \u003ca href=\"https://github.com/loganrosen\"\u003e\u003ccode\u003e@​loganrosen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(api): re-introduce fallback chain for global utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6523/\"\u003e#6523\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(api): refactor to avoid circular deps by merging observable types into \u003ccode\u003eMetric.ts\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6441\"\u003e#6441\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove \u0026quot;export *\u0026quot; in favor of explicit named exports \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4880\"\u003e#4880\u003c/a\u003e \u003ca href=\"https://github.com/robbkidd\"\u003e\u003ccode\u003e@​robbkidd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable tsconfig isolatedModules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697\"\u003e#5697\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disallow constructor parameter property syntax \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6187\"\u003e#6187\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(api): remove platform-specific globalThis, use globalThis directly \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6208\"\u003e#6208\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(api): mark ProxyTracerProvider as deprecated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6328\"\u003e#6328\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(api): improve isValidSpanId, isValidTraceId performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5714\"\u003e#5714\u003c/a\u003e \u003ca href=\"https://github.com/seemk\"\u003e\u003ccode\u003e@​seemk\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003e:bug: (Bug Fix)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid grpc types dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3551\"\u003e#3551\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3562\"\u003e#3562\u003c/a\u003e \u003ca href=\"https://github.com/scheler\"\u003e\u003ccode\u003e@​scheler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include tracestate in export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3569\"\u003e#3569\u003c/a\u003e \u003ca href=\"https://github.com/flarna\"\u003e\u003ccode\u003e@​flarna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: (Internal)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fix cross project links and missing implicitly exported types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3533\"\u003e#3533\u003c/a\u003e \u003ca href=\"https://github.com/legendecas\"\u003e\u003ccode\u003e@​legendecas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add exponential histogram mapping functions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/3504\"\u003e#3504\u003c/a\u003e \u003ca href=\"https://github.com/mwear\"\u003e\u003ccode\u003e@​mwear\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/open-telemetry/opentelemetry-js/commit/279458e7ddf16f7ddca5fe60c78672e05fafce66\"\u003e\u003ccode\u003e279458e\u003c/code\u003e\u003c/a\u003e Release 1.9.1 / 0.35.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/49787433b66a17a1788a20f3a7edda3aa2580890\"\u003e\u003ccode\u003e4978743\u003c/code\u003e\u003c/a\u003e fix(http): remove outgoing headers normalization (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d1f9594d0c691a0422c0d56fc8243d84c32324e2\"\u003e\u003ccode\u003ed1f9594\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rimraf to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0abcc0b3fe49545a7d0a62825e9f9399c178f60\"\u003e\u003ccode\u003ee0abcc0\u003c/code\u003e\u003c/a\u003e fix: remove JSON syntax error and regenerate tsconfig files (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a90c558772e049d614f91c8046b60c49f3211de9\"\u003e\u003ccode\u003ea90c558\u003c/code\u003e\u003c/a\u003e fix(sdk-node): register instrumentations early (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5b070b80a43f8c29ac1ea87f868b5ba01b11b0a3\"\u003e\u003ccode\u003e5b070b8\u003c/code\u003e\u003c/a\u003e fix: include TraceState in trace exports (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcb09b76d1013c8e8c18fcb7b34e73b876a716f9\"\u003e\u003ccode\u003edcb09b7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gh-pages to v5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bc93a9fa69ad5bcd32966d044781ee7f0eca496\"\u003e\u003ccode\u003e3bc93a9\u003c/code\u003e\u003c/a\u003e feat: exponential histogram - part 1 - mapping functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3670071468f95ccc73bc2e89fe9d2415803ac3dc\"\u003e\u003ccode\u003e3670071\u003c/code\u003e\u003c/a\u003e fix: avoid grpc types dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5ef0e4625ad7da67bde80dcb4aa451be98e665a\"\u003e\u003ccode\u003eb5ef0e4\u003c/code\u003e\u003c/a\u003e chore: fix proto generation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.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@​opentelemetry/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.71.0 to 0.76.0\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/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node'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/auto-instrumentations-node-v0.75.0...auto-instrumentations-node-v0.76.0\"\u003e0.76.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.72.0 to ^0.73.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.26.0 to ^0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.15.0 to ^0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.42.0 to ^0.43.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.36.0 to ^0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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!-- 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-contrib/commit/15ef7506553f631ea4181391e0c5725a56f0d082\"\u003e\u003ccode\u003e15ef750\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003e\u003ccode\u003ee26a90a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/b68fb6dcc0649631ebecab7bde81879486f74f0b\"\u003e\u003ccode\u003eb68fb6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003e\u003ccode\u003ee1ef3d1\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.76.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-web` from 0.58.0 to 0.63.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-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einstrumentation-document-load: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.62.0...instrumentation-document-load-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-winston: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.61.0...instrumentation-winston-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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/winston-transport\u003c/code\u003e bumped from ^0.27.0 to ^0.28.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\u003ch2\u003einstrumentation-router: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.61.0...instrumentation-router-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-router:\u003c/strong\u003e fix MaxListenersExceededWarning (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3495\"\u003e#3495\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9a0bf882bfdf3087a0cb71f6b2f407da6a7d9d0a\"\u003e9a0bf88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-restify: v0.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.62.0...instrumentation-restify-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einstrumentation-net: v0.62.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.61.0...instrumentation-net-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-web'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/auto-instrumentations-web-v0.62.0...auto-instrumentations-web-v0.63.0\"\u003e0.63.0\u003c/a\u003e (2026-05-13)\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/3523\"\u003e#3523\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e26a90af6e2fb4666b22388b770add7a60140c9b\"\u003ee26a90a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.61.0 to ^0.62.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.61.0...auto-instrumentations-web-v0.62.0\"\u003e0.62.0\u003c/a\u003e (2026-05-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/3507\"\u003e#3507\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/e1ef3d1b14f177afd738f1c967018c1dc6fc900e\"\u003ee1ef3d1\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.60.0 to ^0.61.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.60.0...auto-instrumentations-web-v0.61.0\"\u003e0.61.0\u003c/a\u003e (2026-04-29)\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/3497\"\u003e#3497\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003ea91133a\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\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-document-load\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-user-interaction\u003c/code\u003e bumped from ^0.59.0 to ^0.60.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\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.59.0...auto-instrumentations-web-v0.60.0\"\u003e0.60.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/03ed3a3a4ab3f9fd481ba81dddb72b3f8e7dae30\"\u003e\u003ccode\u003e03ed3a3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a91133aa0aac9486eda26f3338d7673851b8bd69\"\u003e\u003ccode\u003ea91133a\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/ed97091c9890dd18e52759f2ea98e9d7593b3ae4\"\u003e\u003ccode\u003eed97091\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c8df394f02d68ae48a79a50258682c09dac13b8b\"\u003e\u003ccode\u003ec8df394\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/39f08c313dc4d929c110ab7c43771c3cdbf8aa4c\"\u003e\u003ccode\u003e39f08c3\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/7f4b776abbe22aa38d2e9f36c22aa293a9e31687\"\u003e\u003ccode\u003e7f4b776\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching \u0026quot;@opentelemetry/*\u0026quot; (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/0b33a118f289c0435a241c84c3c3923312fc2b98\"\u003e\u003ccode\u003e0b33a11\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web/issues/3365\"\u003e#3365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.63.0/packages/auto-instrumentations-web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/context-zone` from 2.6.0 to 2.7.1\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/context-zone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/context-zone's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/core` from 2.6.0 to 2.7.1\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/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opente...\n\n_Description has been truncated_","html_url":"https://github.com/GuanceDemo/OpenTelemetry_Demo/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuanceDemo%2FOpenTelemetry_Demo/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}}]}